[4] Puri made his acting debut on television as Ajay Tiwari in Dil Ki Nazar Se Khoobsurat (2013) on Sony TV.
Following a cameo in Colors TV's Rangrasiya, he bagged his first leading role in the musical romantic drama Phir Bhi Na Maane...Badtameez Dil on Star Plus opposite Asmita Sood as Abeer Malhotra, a successful charming rockstar.
[5] Although the show ran for just 5 months, he gained recognition for his role as Abeer that earned him a Best Fresh New Face (Male) nomination at Indian Telly Awards.
[8] In 2016, Puri starred as Satyendra Sharma opposite Hiba Nawab in Swastik Pictures' Meri Saasu Maa on Zee TV.
[18] Puri next reteamed with Ekta Kapoor for the romantic mystery thriller Bepanah Pyaar (2019–2020) on Colors TV, playing Raghbir Malhotra alongside Aparna Dixit and Ishita Dutta.