Risedronic acid is prepared by treatment of 2-(3-pyridyl)acetic acid (I) with a mixture of phosphorous acid and phosphorus oxychloride at reflux for 2.5 h.