He has appeared as a villain in number of noted Bollywood films, like Khalnayak (1993), Dilwale (1994), Raja Hindustani (1996), Mehndi (1998), Gadar (2001) and Jodhaa Akbar (2008) and over 120 other Hindi movies.
He, along with Lalit Behl, Satish Sharma, Ravi Deep and Harjeet Walia staged plays.
He started his career freelancing as a stage actor in Punjab and Delhi, where he worked for a few years.
Currently he is shooting for a web series where he is playing triple role one is Australian Cricketer Darren Lehmann, second is Liqour King Walia and third is KN Swamy an Indian Businessman settled in Middle East.
After working with National School of Drama Repertory Company, New Delhi for some time, he shifted to Mumbai to try his luck in films.