His drama list include: Mehram as Hamza at Hum TV in 2014, Alvida as Rameez at Hum TV in 2015, Jugnoo as Zulfi at Hum TV in 2015, Tum Mere Paas Raho as Tabish at Hum TV in 2015, Sangat as Shavez at Hum TV in 2015, Zara Yaad Kar as Hadi at Hum TV in 2016, Mor Mahal as Kabir at Geo Entertainment in 2016, Besharam as Haider at ARY Digital in 2016, Naimat as Babar at ARY Digital in 2016, Mera Kya Qasoor Tha as Rohail at Geo Entertainment in 2016, Dil-e-Jaanam as Shavez at Hum TV in 2017, Pujaran as Aabis at TV One in 2017, Toh Dil Ka Kia Hua as Saif at Hum TV in 2017, Gustakh Ishq as Sikandar at Urdu1 in 2017, Daldal as Shuja at Hum TV in 2017 & Pukaar (TV Serial) at ARY Digital in 2017.
His work include: It Runs in the Family as Dr. David in 2006, Bombay Dreams as Vikram in 2007, Home is where your Clothes Are as Ronnie in 2008, Phantom of the Opera as Raoul de Chagny in 2009, Run for Your Wife as John Smith in 2011 at NAPA, Islamabad, Sawa 14 August as Muhammad Ali Jinnah in 2013 at NAPA, Karachi, Half Plate as Butt Sahab in 2013 at NAPA, Lahore & Pawnay 14 August as Muhammad Ali Jinnah in 2014 at NAPA, Islamabad.
His Radio shows as RJ include: The Breakfast Show, The Rush Hour at City FM 89 in 2003 & he Bumper2Bumper Gaming Show at Drive FM 89.9 in 2011.
He got married with Amna Zahid 2013 and is father of Zahid Zaviyar.