The present invention provides a process for the preparation of tenofovir. The present invention also provides a process for the preparation of tenofovir disoproxil or a salt thereof and its pharmaceutical composition using the tenofovir of the present invention.