民國初年,上海至成都的鐵路通行了。首班列車的啟程引起了黑幫注意,因為上面全是富貴人家,于是他們勾結山賊準備中途劫車。專門偷雞摸狗的程啟天(洪金寶 飾)也打上了這趟列車的主意,為了能摸上列車,他決定炸毀家鄉(xiāng)漢水鎮(zhèn)前的一段鐵路,然后乘機上車。不料程啟天被當?shù)乇0碴犻L曹卓堅(元彪 飾)認出他是通緝犯,于是想捉拿他歸案。程啟天僥幸躲過追捕,順利炸毀了鐵路。這正好幫了山賊一個大忙,他們開始團團圍攻漢水鎮(zhèn)。眼看家鄉(xiāng)即將毀于山賊之手,程、曹兩人決定聯(lián)合起來共抗強敵。