He has appeared in Bade Achhe Lagte Hain (from 2012 to 2014), Yeh Rishta Kya Kehlata Hai (from 2014 to 2016), Ek Bhram...Sarvagun Sampanna (2019), and Hello Mini (2019 to present).
[2] He then decided to act in television shows, and his first role as Rahul Shergill was in Sony Entertainment Television's popular series Bade Acche Lagte Hain from 2012–14.
[3] But it was Star Plus's longest-running daily TV show Yeh Rishta Kya Kehlata Hai, where his character Naman Agarwal gained him massive popularity from 2014–2016.
[4] He took a break since he quit Yeh Rishta Kya Kehlata Hai, but made a comeback in 2019, collaborating with Star Plus again to play Jay Mittal in Ek Bhram...Sarvagun Sampanna.
[5][6] He is most recently seen in the famous web show named 'Hello Mini' on mxplayer- he portrays the primary part of Ekansh in the series.