 He was a member of the Uttar Pradesh legislative assembly five times viz.1977-1980, 1989–1991,1991-1992,1993-1995, 1996-2002 and 2002–2007.He served as the Speaker of the UP Legislative Assembly from 1991–1993, 1997 to 2002 and from May 2002 to March 2004.He also held the position of Cabinet Minister, Institutional finance and Sales Tax in U.P.