From the 1990s until his death in 2005, Puri also featured in positive supporting roles in many movies. Some of his notable positive roles are Dilwale Dulhaniya Le Jayenge, Phool Aur Kaante, Gardish, Pardes, Virasat, Ghatak, Mujhe Kucch Kehna Hai, China Gate and Mohabbatein. He received the Filmfare Best Supporting Actor award for Meri Jung and Virasat.
His body was brought to his residence for people to pay their last respects, and his funeral was on 13 January 2005 at Shivaji Park crematorium.