Singh menjadi anggota Rashtriya Swayamsevak Sangh saat masih sekolah. Ia terpilih ke lembaga legislatif Uttar Pradesh sebagai Anggota Majelis Legislatif dari dapil Atrauli pada tahun 1967. Ia selalu terpilih pada sembilan pemilu berikutnya di dapil tersebut sebagai caleg dari partai-partai seperti Bharatiya Jana Sangh, BJP, Partai Janata, dan Partai Rashtriya Kranti. Singh ditunjuk sebagai Ketua Menteri Uttar Pradesh untuk pertama kalinya pada tahun 1991, tetapi mengundurkan diri setelah peristiwa pembongkaran Masjid Babri. Ia menjadi Ketua Menteri untuk masa jabatan kedua pada tahun 1997, tetapi disingkirkan oleh partainya pada tahun 1999, dan meninggalkan BJP untuk kemudian membentuk partainya sendiri.
Singh kembali masuk ke BJP pada tahun 2004, dan terpilih sebagai Anggota Parlemen dari dapil Bulandshahar. Ia meninggalkan BJP untuk kedua kalinya pada tahun 2009, dan berhasil mengikuti pemilihan umum India 2009 sebagai calon independen dari dapil Etah. Ia bergabung dengan BJP lagi pada tahun 2014, dan diangkat menjadi Gubernur Rajasthan. Ia menjalani masa jabatannya tersebut selama lima tahun, dan masuk kembali ke politik aktif pada 2019. Pada September 2019 ia diadili karena konspirasi kriminal atas hancurnya Masjid Babri. Ia dibebaskan oleh pengadilan khusus Biro Investigasi Pusat pada tahun 2020. Ia meninggal pada 21 Agustus 2021 di Lucknow, Uttar Pradesh.
Karier politik
Masa jabatan pertama sebagai Ketua Menteri
Ia pertama kali menjadi ketua menteri Uttar Pradesh pada Juni 1991.