清朝末年,京东镖局掌门人宋三爷(王劲松饰)正为镖局的债务而烦恼。昔日的“天下第一镖局”如今竟然败得如此惨败,这让宋三爷心里很不是滋味。此时,洋务运动领袖羿锋太子决定在全国举办武林比武大会,以重振国家威望。在武术比赛中,不仅可以获得“天下第一”的称号,还可以获得一万两的奖金。于是,宋三爷的远房表弟、爱出主意的保镖高手诸葛明(张默饰)向宋三爷提出参加这次武术比赛。为了偿还债务,宋大师踏上了京城竞争之路。途中,他遇到了形形色色的人,其中包括骗子燕玲(黄小蕾饰),她很快赢得了宋师傅的信任。各路高手纷纷涌入京城,但手无寸铁的宋三爷却阴差阳错地过了五关,打败了六将,满怀希望地进入了最后的关卡,燕翎也逐渐让假戏真了。但这背后却隐藏着一场巨大的危机,正在逼近每个人……