Uppal's television career began with the show P.S. I Hate You, in which he played Kabeer. He then appeared in the series Maharakshak: Devi. Later, he played Aarav Seth in Pavitra Bandhan. He then portrayed Ajay in Zee TV's supernatural thriller Brahmarakshas — Jaag Utha Shaitan.
From 2016 to 2017, Uppal played Kunal Singhania in Colors TV's drama Ek Shringaar-Swabhiman opposite Sangeita Chauhan. In 2018, he played Virat Chopra in Zee TV's romance Jeet Gayi Toh Piya Morey. The same year, he was seen as Angraj Vyas, an antagonist, in Zee TV's Piyaa Albela.
|2014||P.S. I Hate You||Kabeer||Channel V|
|2015||Maharakshak Devi||Tiger||Zee TV|
|2015–2016||Pavitra Bandhan||Aarav Seth||DD National|
|2016–2017||Ek Shringaar Swabhiman||Kunal Singh Chauhan / Kunal Singhania||Colors TV|
|2018||Jeet Gayi Toh Piya Morey||Viraat Chopra||Zee TV|
|Piyaa Albela||Angraaj Vyas|
|2019||Shakti - Astitva Ke Ehsaas Ki||Vedant Bansal||Colors TV|
|Laal Ishq Episode 152||Nikat||&TV|
- Team, Tellychakkar. "Paintal, Vinay, Sahil and newbie Sangeeta Chauhan in Colors' next". Tellychakkar.com. Retrieved 10 May 2018.
- "Nagpur jaisi garmi nahi dekhi: Sahil Uppal - Times of India". The Times of India. Retrieved 10 May 2018.
- "Sahil Uppal: Noida gave me my first break". The Times of India. Retrieved 10 May 2018.