He has also been elected seven times to Himachal Pradesh Legislative Assembly. The first occasion was in a by-election in October 1983, when he was returned for the Jubbal-Kotkhai constituency. He won that seat again in the 1985 elections. Thereafter, he was elected from the Rohru constituency in 1990, 1993, 1998 and 2003.