Through the 1970s, Puri often worked in supporting roles, usually as the henchman of the main villain. He was noticed in the 1980 super-hit movie Hum Paanch in which he played the main villain. After that, he started getting cast as the main villain in other movies. In 1982, Puri played the main villain, Jagavar Choudhary in the Subhash Ghai super-hit film Vidhaata. That same year, he again played the main villain, JK in the movie Shakti starring two legends- Dilip Kumar and Amitabh Bachchan. Next, in 1983, Subhash Ghai again cast him as the main villain, Pasha in the superhit movie Hero. Puri regularly featured in subsequent Subhash Ghai films.