[1] He is a six time member of Uttarakhand Legislative Assembly from[1][2] from the Didihat constituency in Pithoragarh district.
Later, he won the 2002 Uttarakhand Legislative Assembly election representing the Bharatiya Janata Party defeating Ghanshyam Joshi of th UKD.
He retained the seat for the third time in the 2007 Uttarakhand Legislative Assembly election defeating Hem Pant of the Indian National Congress and won the 2012 Uttarakhand Legislative Assembly election defeating Rewati Joshi, also of the Indian National Congress.
He again won the Didihat seat in the 2017 election beating Kishan Bhandari, an independent candidate.
He won for the sixth consecutive time when he defeated Kishan Bhandari, an independent candidate again in the 2022 Uttarakhand Legislative Assembly election.