Right now I am using Unity Free version, I wanted to know if I need to upgrade to Unity Pro to be able to use purchased assets?
No, as long as the assets you purchase don’t require a pro feature.
They’ll most likely warn you if you need Unity Pro for it to work.