Puri starred in various television roles throughout his career. He appeared in such Indian television series as Sadgati (1981; “Deliverance”), Tamas (1988; “Darkness”), Bharat Ek Khoj (1988–89; “Discovery of India”), Kakaji Kahin (1988; “Where is Kakaji?”), and Kirdaar (1993–95; “Role”). Puri also appeared in a few British television series, such as The Jewel in the Crown (1984), White Teeth (2002), Second Generation (2003), and Canterbury Tales (2003).