His most applauded negative characters are in Bandish (film) (1980) as Kapil Kumar, Phir Wahi Raat as "Ashok", Dharm Aur Qanoon (1984), as SP "Karan", Kanoon Kya Karega (1984), as "Raghuvir Singh", Andar Baahar (1984), as "Shera", Oonche Log (1985), as "Thakur Maan Singh", Aandhi Toofan (1986), as "Balbir" Bhagwaan Dada (1986), as "Gangwaa", Agneepath (1990), as "Kancha Cheena", Hum (1991), as "Bakhtawar", Ghatak: Lethal, as "Kaatya", Krantiveer (1994), as "Chatur Singh", Pukar, (2000) as "Abhrush" and Indian, as "Shankar Singhania". He was pitted against Pran in the film Sanam Bewafa and 1942:A Love Story. His command over the Hindi language came in handy in films such as Sawan Kumar's Sanam Bewafa and Mukul Anand's Khuda Gawah.