Sporting rivalry has always existed between the three main schools, namely the one for the rich and wealthy, Rajput; St. Xavier's (boys); St. Anne's (girls); and for the not-so-wealthy, Model School. Ratanlal Verma (Mamik), from Model School, is the prime candidate for the cycling championship, with his main rival being Shekhar Malhotra (Deepak Tijori) from Rajput. As the day for the competition draws to a close, the rivalry gets intense and personal. With Ratanlal's easy-going brother, Sanjaylal (Aamir Khan), getting involved with one of rich girls, Devika (Pooja Bedi), he lies to her that he is a student at St. Xavier's, much to the chargin of Shekhar. Sanjaylal gets exposed and dumped by Devika and is thrown out of the house by his father, Ramlal Verma (Kulbhushan Kharbanda), for stealing money. Then Ratanlal is in an accident that may leave him incapable of participating in the competition. It looks like Shekhar is all set to win the race without much competition from anyone from St. Xavier's College and Model School.