Doctor G is the story of a reluctant gynecologist. Uday Gupta (Ayushmann Khurrana) is a medical student living in Bhopal with her mother, Shobha (Sheeba Chadha). His best friend is Chaddi (Abhay Mishra), who is also his tenant. Thanks to Uday’s bad grades, he doesn’t make it…in to his favorite stream, orthopedics. He is asked to choose gynecology. His orthopedic cousin Ashok (Indraneil Sengupta), who is also his role model, asks him to start gynecology and keep trying next year to get a better rank so he can try orthopedics again. Uday starts his class and he is the only man in his group. He gets into an argument with his fellow students and the head of the department, Dr. Nandini Srivastava (Shefali Shah) who loathes him for not being passionate about the course. Therefore his life is hell. His girlfriend Richa also breaks up with him after complaining that he is too possessive and doesn’t understand women. Meanwhile, he slowly becomes interested in the course and becomes a close friend of Fatima (Rakul Preet Singh), who is also in the same group. They end up kissing during a medical camp. Fatima later regrets her actions as she marries Arif (Paresh Pahuja). She tries to explain to Uday that they should remain friends and that they cannot be in a relationship. However, due to Uday’s immaturity and misogynist attitude, he doesn’t understand Fatima’s point of view. What happens next forms the rest of the film.