The story is based on the life of Pothuluri Veerabrahmam (N. T. Rama Rao), a well-known saint and astrologer of the 17th century. A brief life of Gautama Buddha, Ramanuja, Adi Shankara and Vemana (all essayed by NTR) are shown at the beginning of the film.
N.T. Rama Rao
as Sri Potuluri Veerabrahmendra Swamy, Gautama Buddha, Aadi Shankaracharya, Ramanujacharya & Yogi Vemana
Nandamuri Balakrishna
as Sayyad / Siddayya
Rati Agnihotri
as Raziya
Allu Ramalingaiah
as Karanam
Kanchana
as Govindhamma
Kaikala Satyanarayana
as Kakkadu
Kanchana
as Govindamma
Devika
as Gollalu
Janaki
as Yekukalasani