The present invention provides a process for preparation of tenofovir by dealkylation of its phosphonate ester using Ionic complexes. The present invention also provides a process for preparation of tenofovir disoproxil or a salt thereof using the tenofovir of the present invention.