He received wide critical acclaim for his diverse roles in films such as S/O Satyamurthy (2015), Attarintiki Daredi (2013), Rakta Charitra (2010), Leader (2010), Ready (2008), Pellaina Kothalo (2006), Sarkar (2006), Bommarillu (2006), Chatrapathi (2005), Athadu (2005), Aa Naluguru (2004), Malliswari (2004), Idiot (2002), Prudhvi Narayana (2002), Chinna (2000), Ganesh (1998), Anaganaga Oka Roju (1997), Little Soldiers (1996), Aame (1994), Hello Brother (1994), Teerpu (1994), Govindha Govindha (1993), Gaayam (1993), Money (1993), Sathruvu (1990), Siva (1989), Aha Naa Pellanta (1987), Pratighatana (1985), and Repati Pourulu (1986).