He got a break with his performance in the 1989 film Ramji Rav Speaking, in which he played the title role of the villain Ramji Rao.
In the 2000s, he turned to character and villain roles and appeared in various movies, among them C.I.D. Moosa, Lion, Chotta Mumbai, Mayavi, Bharathchandran I.P.S. and Raavanaprabhu.