Khan began her career as a VJ when she was 16 years old. Most Wanted on MTV Pakistan, and she then hosted Weekends with Mahira on Aag TV. In 2013, she hosted 1st Hum Awards with Mikaal Zulfiqar.
In 2011, Khan made her film debut with Bol directed by Shoaib Mansoor, produced by Shamoon Abbasi. Khan played the role of (Ayesha, a feisty tomboy) who is harassed by her father and marries a Shia Muslim boy without telling her father.
In 2011, she appeared in television program Humsafar, for which she received positive reviews. Humsafar was also telecast in India.
She began shooting for Asim Raza
s upcoming film Ho Mann Jahaan in 2014.Khan appears in Raees an upcoming Indian crime film directed by Rahul Dholakia.