Best known for leading the Colors TV soap opera Sasural Simar Ka. He later took on the lead role of Captain Abhimanyu Singh Rathore in Koi Laut Ke Aaya Hai.
He earned a degree in computer science engineering before making his acting debut in the 2009 series Rehna Hai Teri Palkon Ki Chhaon Mein.
In 2017, he competed on the eighth season of the dance reality show Nach Baliye.
He married Dipika Kakkar, one of his former costars.
He joined Avika Gor and Shaleen Malhotra in the cast of the 2017 series Laado 2.