ZERO is the story of the adventures of a guy like never before. Bauua Singh (Shah Rukh Khan) is a 38 year old man from Meerut. He belongs to a rich family and has a fractured relationship with his father Ashok (Tigmanshu Dhulia). He is good for nothing and despite being vertically challenged, he prefers to not let it come in his way. He is looking for a bride and has signed up at an online marriage bureau run by Pandey (Brijendra Kala). Here he comes across the profile of Aafia Yusufzai Bhinder (Anushka Sharma). She suffers from cerebral palsy and is wheelchair bound.
However she is intelligent and is a successful name in the field of aeronautics. Bauua decides to woo her just for the kicks. Hence he reaches Delhi. Initially she doesn't show interest but later she falls for him. At this point, Bauua backs off and ditches her. Six months later, Bauua is shocked to see Aafia at his residence in Meerut. Ashok agrees to their marriage and a reluctant Bauua agrees to it.
Meanwhile, Bauua had signed up for a dance competition where the winner will get to meet superstar Babita Kumari (Katrina Kaif). Bauua is a die-hard fan of Babita and as luck would have it, he gets selected for the dance show. He finds out about this development on the day of his marriage. Bauua runs away, to win the dance competition and woo Babita. What happens next forms the rest of the film.