清末,杀富济贫的侠客程孟飞与徽城名妓余莺莺一见钟情。因为余莺莺“不经意”透露出的一条消息,程孟飞成功劫得“锐德行”老板齐德实的30万两银子。此事惊动了官府,程孟飞被捕。此时,他才明白余莺莺原是仇家的女儿,她为报杀父之仇与齐德实联手作局,终于让程孟飞深陷囹圄。
一年后,程孟飞被发配到偏远的苦老营为奴。而本名林怡的余莺莺则嫁给齐德实为妻。因为之前与程孟飞的一段孽缘,林怡在齐家生下程孟飞的儿子。取名齐天白。
清朝灭亡,民国成立。富甲一方,霸气十足的齐德实引起官府不满。县长迫于压力派遣刚刚出狱的程孟飞除掉齐德实。关键时刻,一直对程孟飞不能忘情的林怡牺牲自己救下程孟飞。弥留之际,林怡想将两人所生儿子齐天白的身世和盘托出,还未开口就被齐德实误杀,死在了程孟飞的怀里。一夜之间,齐府惨遭灭门,侥幸逃生的齐天白从富家贵公子变身穷小子,辗转流落到徽城,被心肠仁厚的唢呐班主吕二晨收留。尽管与唢呐结缘纯属偶然,但因齐天白在上海读书期间学过西洋小号,很快成为唢呐行中的翘楚。
血案发生后,齐德实重伤致残,此生只能在轮椅上度过。但齐德实不忘教导齐天白,一定要找仇人程孟飞报仇。程孟飞改名换姓,远走高飞。在昔日狱友,如今已贵为省主席的陶知章的启发下,程孟飞决心在徽城兴建火电厂。此举引发徽城商会会长陈山的嫉妒。暗地里,老谋深算的陈山为了火电厂项目与程孟飞展开你死我活的较量。一天,陈山命手下刀疤将唢呐班主吕二晨撞死。将此事嫁祸程孟飞,并在徽城搅扰起轩然大波,最终导致程孟飞的火电厂项目停工。但程孟飞沉稳睿智,协助警方查明真相,转祸为福,挫败了陈山的阴谋。背负这个血海深仇,齐天白忍不住向齐德实追问当年结仇的恩怨始末。齐德实编造弥天大谎,令齐天白对仇人程孟飞恨之入骨。偶然,程孟飞得到自己当年与林怡相爱时留下的一件信物,据此,他推断出齐天白竟是自己的亲生骨肉。
虽然内心波澜起伏,但再三犹豫之后,程孟飞却没有把真相跟齐天白讲明。毕竟,虽不是自己亲手杀死了齐天白的母亲林怡,但却为救自己而死。在徽城商会会长的竞争中,陈山用尽手段,最终还是落败。程孟飞众望所归,当选新任会长。就值典礼上,齐天白持枪闯入会场,并威胁众人离去,程孟飞劝说众人离去。然齐天白却无法下手杀掉程孟飞,麦子在良心的谴责下,说出了齐天白的身世。齐天白面对两位父亲的欺骗,痛不欲生,扔下枪,离去。抗日战争暴发,齐德实为了报仇,勾结日本人想要借此打败程孟飞 ,日军破城,并以最快的速度成立日为商会。在程孟飞的带领下,中国商人闭门歇业。日军将他绑在广场上,当众劝说其能让大家开门营业。劝说无果后,日军准备刺死程孟飞,以儆效尤。无数百姓痛哭失声,齐天白悲愤难抑,准备与日军同归于尽。父子连心,程孟飞呼喊着齐天白的小名,让他开枪杀死自己,以免遭受日军之辱。没有机会犹豫,齐天白颤抖地举起枪,亲手射杀了程孟飞。枪响的同时,泪流满面的齐天白在心底久久地呼喊着“爹”。齐德实在墓地向齐天白忏悔,却不得其原谅,后举枪自杀,望其能原谅自己。