清末民初,广东省民团总教练黄飞鸿(李连杰饰)在广州设立宝芝林医馆,与一班弟子锄强扶弱,发扬中华武术。其弟子牙擦苏(陈国邦饰)亦於旧金山开设分馆,图将中华国术发扬海外。飞鸿为视察分馆业务并顺道探望阿苏,决定与十三姨(关芝琳饰)及弟子鬼脚七(熊欣欣饰)远赴旧金山一行。