The official announcement of the film was announced in the early 2015. The title of the film was not revealed at that time. In late April 2016, the title of the film was said to be Secret Superstar.
The principal photography of the film commenced on 1 September 2016. The film will be entirely shot in Mumbai.
The music of the film is composed by Amit Trivedi while the lyrics have been written by Kausar Munir. The music rights for the film are acquired by Zee Music Company.
Aamir Khan will play the role of a musician in the film, which revolves around a teenager who saves her mother from her abusive father with the help of an alcoholic divorcee.