Murad (Ranveer Singh) has not had it easy. Living in the slums of Mumbai, Murad is dealing with an abusive father (Vijay Raaz) Having married again, he is turning violent at times and Murad’s mother is bearing the brunt of it all. Murad’s only respite is the time he spends with Safeena (Alia Bhatt) his feisty, fiery gal-pal and those moments he spends putting pen to paper. The burning angst and unrest in him find a vent, when he sees MC Sher (Siddhant Chatuvedi) face-off some bullies at college with rap. The incident marks a beginning of a friendship and through Sher’s relentless encouragement, Murad finds his voice and out comes Gully Boy.