曾担任中国台北市警察局中山分局会计主任,后投身政治,当选“国大”代表并担任中国国民党“国大”党团副书记长。2001年底,代表亲民党参选连江县县长,以55.8%的得票率,击败国民党提名寻求连任的刘立群,当选第三届民选县长。2005年底的县长选举中,国民党中央礼让代表亲民党竞选连任的陈雪生,并未提名,但仍有脱党党员杨绥生及其他人参选。选举结果,陈雪生以52.9%的得票率蝉联成功。2008年底,陈重返国民党。2012年1月,以无党籍身份当选为台湾第八届“立法委员”。