In 2009, he performed in Sathyan Anthikkad's "Bhagyadevatha", a commercial success and in 2010 his first film was "Happy Husbands", commercial success with 150 days theatrical run, and next he again joined with Sathyan Anthikkadu for "Kadha Thudarunnu". In 2011, he was featured in commercially successful films like "Makeup Man", along with comedic roles in "Seniors" and "Chinatown" and also "Swapna Sanchari". In 2016 he acted in Adupuliyattam and Pattabhiraman in 2019. In 2020 he was confirmed to play an important role in Maniratnam movie Ponniyin Selvan. He also acted in sankrit movie Namo.