He was born in Hyderabad. He made his début with the hit film Nuvve Kavali. This was followed by a string of successful films, including Preminchu, Manasunte Chaalu, Darling Darling, and Satta.
He has also worked in television serials, appearing as Hindu deities such as Krishna, Vishnu, and Venkateshwara.His well known serials in Tamil are Thangam (TV series) and Vamsam (TV series) , he made his debut in Malayalam industry with the serial Vanambadi (TV series) which is remake of Telugu serial koyilamma he plays the same role in both languages.
His first appearance as Vishnu was in Shiva Leelalu, which was made during the golden days of Ushakiran movies, e.t.v.
He is also into music, He released his first Rock music single on Lord Shiva named "Shivastaan".