湾南投县人，出生于名间乡万丹村，曾任中华民国总统府参议、南投县政府文化局长。1997年曾代表新党参选南投县长落选。1998年改以无党籍身份当选为第四届立法委员，之后加入亲民党，2001年底又代表亲民党参选南投县长落选。2004年底立法委员选举改披无党团结联盟战袍参选，亦未当选。李朝卿任南投县长时，延揽其担任南投县政府文化局局长，又恢复中国国民党籍；2009年，陈振盛退出中国国民党，2009年南投县长选举再度挑战李朝卿，仍落败。2011年获亲民党提名参选2012年中华民国立法委员选举，参选台北市第六