1998年,山东青年刘承强(高虎 饰)和同乡高明(黄渤 饰)相约来到首都北京。已去海南发展的表哥小软将自己承包过的小巴托给承强,在小巴老板陆建刚的帮助下,二人在郊区找到落脚之处,顺利地成为了小巴车夫。在这期间,他俩结识了有才华的美女周玉洁(孙艺菲 饰),一心想着成为她的男人高明被表妹说服,与周玉洁组成了一家人。承强看不上这个结果,他独自在北京打拼,直到终于成功考入北京医学院。随着他们的相爱和离别,三个人最终各奔前程。