Puliraju (Chiranjeevi) è un teppista analfabeta del villaggio e ubriacone che terrorizza tutti nel villaggio, compresa sua madre. Sua madre decide di farlo sposare con Gangamma (Raadhika), una donna del villaggio determinata a sposare Puliraju indipendentemente dai suoi desideri.
Probabilmente sarebbe riuscita in questo intento se non fosse stato per l'arrivo di una nuova insegnante, Jennifer (Suhasini), che conquista il cuore di Puliraju e ispira una completa riforma, anche se ci vuole del tempo per convincere Jennifer che vale la pena lavorare con lui.
Il loro amore nascente viene interrotto dall'arrivo di Lawrence (Rajasekhar), un ricco parente istruito e sposabile favorito dal padre di Jennifer e da Gangamma. Ci sono diversi colpi di scena in cui tutti e quattro i personaggi principali mostrano una certa crescita personale.