1931年参加红三军。
1931年5月24日受红三军七师派遣到浪河任均县苏维埃政府副主席。
1931年6月25日,国民党重兵血洗苏维埃政府,苏维埃政府工作人员在向百川带领的红补军的保卫下进行突围,当突围至银梦湖村天明山时,终因寡不敌众,杨春生壮烈牺牲。