He is best known for his roles as Parth Kashyap in Sadda Haq, Garv Priyom Thakur in Begusarai, Fateh Singh Virk in Udaariyaan, Jahaan Mehta in Junooniyatt, and Ranvijay Rana in Maati Se Bandhi Dor.
[2][3] He initially worked at a call center and later moved to Mumbai, where he appeared in numerous commercials and music videos before venturing into acting.
Gupta was seen playing recurring roles in various television shows, including Begusarai as Garv Thakur, Kuch Rang Pyar Ke Aise Bhi as Jatin Roy, Mayavi Maling as Chegu and, Kundali Bhagya as Pawan Malhotra.
He has also appeared in several web series such as Illegal - Justice, Out of Order, Bekaboo 2, and Main Hero Boll Raha Hu.
[6] From February to November 2023, Gupta portrayed Jahaan Mehta, a musician, in Colors TV's romantic musical drama Junooniyatt.