 He was the Public Works Department minister for the State of Uttar Pradesh in India for several years.He served as the Union Communications Minister in Deve Gowda's cabinet from 1996–98.He was re-elected to the Lok Sabha in 1998, 1999 and 2004 from Kaiserganj Lok Sabha seat.