In 2010, he made his television debut in the show Chand Chupa Badal Mein on Star Plus where he played the cameo role of Aditya Sharma.
He then appeared in the Zee TV show Apno Ke Liye Geeta Ka Dharmayudh as Prateek Bhagat.
In 2012, Malhotra rose to fame with his portrayal of Daljeet Singh in the romantic series Rab Se Sohna Isshq on Zee TV.
He then went on to appear in several mythological drama series, including Suryaputra Karn on Sony Entertainment Television and Mahakali — Anth Hi Aarambh Hai & Karmaphal Daata Shani on Colors TV.
In 2020, he played the role of Bhagwan Vishnu in Devi Adi Parashakti and of Yudhishthir in Star Bharat's serial RadhaKrishn.