田青(杜淳 饰)扣下来要赎金二当家(修革 饰)做人质,只身上了黑土崖,让刘一刀(杜志国 饰)拿豆花(苗圃 饰)和孩子换二当家。搏斗中投靠土匪的老赵一记闷棍打晕了田青,并趁刘一刀不在身边的时候要烧死田青,情急之下田耀祖(侯天来 饰)杀死了老赵,不顾一切从刘一刀手中抢过孩子,被刘一刀开枪打伤。当刘一刀正要向田青下手的时候,逃回黑土崖的二当家却一枪打翻刘一刀。田耀祖为了保护豆花不被二当家凌辱,奋力拼搏被二当家乱家打死。知道真相的刘一刀拼死一搏,和二当家同归于尽。田青得救,田耀祖临死之前父子相认。 田青回到祁县准备母亲跟徐木匠(储智博 饰)的婚事,却等来了徐木匠牺牲的消息。田青留下孩子和豆花再一次踏上走西口的征程,不过这次他不是为了挣钱重振祖业,而是接替徐木匠留下的党的工作。为他唱《走西口》这首古老民歌的不是翠翠(张晶晶 饰),而是豆花。