Швета Басу Прасад родилась 11 января 1991 года в Джамшедпуре, Бихар (ныне Джаркханд), Индия. В детстве она переехала с семьей в Мумбаи. Изначально известная как Швета Прасад, она позже добавила девичью фамилию своей матери, Басу, к своему сценическому имени.
Начав свою карьеру в 2002 году в качестве ребенка-актрисы в фильме Вишала Бхардваджа Makdee, она исполнила двойную роль и была удостоена Национальной кинопремии за лучшую детскую роль. После успеха Makdee она появилась в телевизионных сериалах, а затем снялась в фильме Нагеша Кукунура Iqbal в 2005 году, где ее роль Хадиджи принесла ей известность и премию за лучшую женскую роль второго плана на 5-м Международном кинофестивале в Карачи.
После перерыва для получения образования Швета Басу Прасад продолжила свою карьеру в кино, дебютировав в телугу-кино с фильмом Kotha Bangaru Lokam в 2008 году, который стал коммерчески успешным. Она также снималась в тамильских и бенгальских фильмах, а также в ведущей роли Нандини в телевизионном сериале Chandra Nandni.
В последние годы Швета Басу Прасад активно работает на различных платформах. Среди ее заметных работ — роль начинающей журналистки в драме-триллере The Tashkent Files 2019 года, а также участие в таких проектах для OTT-платформ, как Serious Men, India Lockdown, Jubilee и Tribhuvan Mishra: CA Topper.
Помимо актерской деятельности, Швета Басу Прасад также занимается режиссурой и написанием сценариев. Она сняла документальный фильм об индийской классической музыке под названием «Roots» и написала колонки для The Indian Express. Ее режиссерский дебют состоялся с короткометражным фильмом Retake, в котором главную роль исполнил Анупам Кхер.