刘好(冯巩)是河北某个小县城一名普通的三轮车司机,性格时而慷慨大方,时而相当吝啬。尽管生活并不富裕,但他总是满足于现状,以乐观的心态过好每一天。在刘好的生活中,曾经出现过三个女人。贺文兰(张澍)离开他时,留下了一个与他没有血缘关系的儿子刘小好(叮当)。经过别人的介绍,刘好认识了杨倩(徐帆),开始与她谈论婚嫁。然而,杨倩开出的条件相当苛刻,还嫌弃他有一个儿子。实际上,刘小好已经成为刘好生活中不可或缺的一部分。无意间,刘好结识了陈红(刘孜),一个善良老实的女人。最终,刘好收获了生活给予他的回报,与陈红走到了一起。他们相互包容,共同面对生活的困难和挑战。刘好终于找到了自己的幸福,感激生活对他的眷顾。