He gained recognition for his various comedic and dramatic film roles, notably in Ek Daav Bhutacha (1982), Zapatlela (1993) and Chaukat Raja (1991). He is known for his versatility and is known for transforming himself into the characters he plays. He also played various characters in Hasva Fasvi, a marathi play.
He went on to star in television shows like Turtur and Shriyut Gangadhar Tipre. He debuted on Marathi television by playing Chimanrao in the television serial Chimanrao Gundyabhau. He went on to star in various plays including Vaasuchi Sasu, Sandhyachaya, Naatigoti, Javai Maza Bhala, Kalam 302 and Ghar Tighanche Have.
His first major performance in Lobh Nasava Hi Vinanti, a play written by Vijay Tendulkar and directed by Arvind Deshpande, which was well received. He started performing as an actor in children's plays and experimental plays.