Singh Is Kinng story begins with a small village in Punjab which has Happy Singh (Akshay) the good natured sardar who always wants to help but ends up doing a lot of trouble and destruction. So much so that even his friend Rangeela (Om Puri) has complaints, the village is unable to bear the chaos caused by Happy but then all of them love him for the fact that he always helps others and is a very kind person. However, they want to see him away from the village to save themselves from the trouble and in this process they decide to send him to Australia to get back Lakhan Singh known as Lucky (Sonu Sood) to the village along with his group- Raftar Singh (Sudhanshu), Mika (Javed Jaffrey), Guruji (Kamal Chopra), Pankaj Udhas (Yashpal Sharma). Happy is accompanied by Rangeela who is reluctant to go and due to a freak misunderstanding they end up in Egypt and not in Australia. Happy sees Sonia (Katrina) there and falls in love with her. However, both Happy and Rangeela make it to Australia and catch up with Lucky who is the most dreaded underworld kingpin but before that Happy is given asylum by the owner of a flower shop (Kirron Kher). As fate would have it, a freak accident has Lucky ending up with a disorder and a misunderstanding leads Happy to become the King. On the other hand, the rose lady is expecting her daughter who happens to be Sonia along with her boyfriend Puneet (Ranvir). She tells Sonia that they are very rich and now is in a fix as to how to tell her the truth. Happy steps in and tries to set things right and is shocked to see Sonia and that too with her boyfriend. What happens from there forms the rest of the story.