He has also served as a MLC in Uttar Pradesh Legislative Council (when Uttarakhand was part of undivided Uttar Pradesh) and MLA in Uttarakhand Legislative Assembly.
Ia juga menjabat sebagai ADL dalam Dewan Legislatif Uttar Pradesh (ketika Uttarakhand menjadi bagian dari Uttar Pradesh yang tidak dibagi) dan AML dalam Mahkamah Legislatif Uttarakhand.