 He contested assembly elections to Uttar Pradesh assembly in November 1993 from two constituencies, namely Atrauli and Kasganj and won from both.As Samajwadi Party-Bahujan Samaj Party combine formed the government in the state under the chief ministership of Mulayam Singh Yadav, even though the BJP won the most votes and increased its vote share Kalyan Singh served as Leader of Opposition in the assembly.He later served as Chief Minister of Uttar Pradesh again between September 1997 and November 1999.