He made his debut as an actor with Malabar Police in 1999. He was praised for his performance in Mynaa in 2010 which earned him National Film Award for Best Supporting Actor, Vijay Award for Best Supporting Actor and Filmfare Award for Best Supporting Actor - Tamil. He made his directorial debut with Manu Needhi in 2001.