Na Índia pré-independente, Raghu (R. Muthuraman / Kaikala Satyanarayana) é um revolucionário que é renegado por seu pai aristocrático e é dado como morto enquanto fugia da polícia. Dez anos depois, a esposa de Raghu é morta a tiros por um senhorio que tentava estuprá-la, e seu filho atira no senhorio em retaliação e foge. Vários anos depois, o menino cresce e se torna Ashok (Kamal), um filantropo rico e renomado que administra "Parvathi Nilayam", um abrigo e instituto para crianças órfãs e desamparadas, que leva o nome de sua mãe. Desconhecido por todos, exceto por seu amigo próximo e associado Mahesh, é o fato de que, para apoiar "Parvathi Nilayam", Ashok também se disfarça de "Guru", um criminoso evasivo que realiza vários assaltos e está sendo caçado pela polícia. Enquanto isso, o avô de Ashok vem criando um impostor, Ramesh (Mohan Babu), como seu neto, que se revelou um criminoso. Ashok conhece e se apaixona por uma garota encantadora, Sujatha (Sridevi), sobrinha de um alto oficial da polícia, e se esforça para conquistar sua afeição e consegue. Ashok, disfarçado de Guru, também se envolve com uma máfia notória liderada por um homem de um braço só, um dos quais é Ramesh. Ashok também tem um encontro casual com seu pai desaparecido, Raghu, que agora trabalha como professor, mas Raghu esconde sua identidade para manter Ashok seguro. Em uma reviravolta chocante, Ashok descobre que o senhorio que ele assassinou quando criança era ninguém menos que o pai de Sujatha e começa a repreendê-la sem revelar a verdade, deixando-a com o coração partido. Atormentado e desanimado, Ashok planeja um último grande golpe para apoiar "Parvathi Nilayam" permanentemente, entregá-la ao seu amigo Mahesh (Y. G. Mahendran) e se isolar para sempre. O sucesso ou não de seus planos é o que resta da história.