In 2004, she made her debut with the movie Vaastu Shastra, where she played the role of Rohan, Sushmita Sen’s son. She also acted in a Telugu film, Marrichettu, the same year.
In 2006, she played the role of Ranveer in Kabhi Alvida Naa Kehna and Aryan.
In 2007, she acted as Ashu in My Friend Ganesha.
In 2008, she played her first role as a girl in the horror film Phoonk. She also appeared in the TV show Kasamh Se as young Ganga Walia.
In 2009, she acted in a Tamil film, Bommayi, and a Hindi film, Love Kaa Taddka.
In 2010, she reprised her role as Raksha in Phoonk 2. She also acted in a Telugu film, Aawaham.
In 2012, she appeared in various TV shows, such as Gumrah: End of Innocence, Savdhaan India, Madhubala – Ek Ishq Ek Junoon, and Devon Ke Dev…Mahadev. She played the role of Ashokasundari, lord Shiva and Parvati’s daughter, in the latter.
In 2013, she acted in the film 340 and the TV shows Fear Files: Darr Ki Sacchi Tasvirein and Oye Jassie.
In 2014, she appeared in the TV shows Crime Patrol Dastak, Webbed, MTV Fanaah, Crime Patrol Dial 100, Code Red – Talaash, and Best of Luck Nikki. She played the role of young Dharaa in MTV Fanaah. 12
In 2015, she acted in the TV shows Gangaa and Aadha Full.
In 2016, she appeared on the TV show Crime Patrol.
In 2017, she made her Tamil debut with the movie Appavin Meesai. She also acted in the Hindi film Rukh.