1923年3月15日出生于山西省兴县城关一个书香门第之家。1934年考入兴县中学。1936年至1937年在太原市上中学时,参加了中华民族解放军先锋队和山西牺盟会。1937年秋起任兴县牺盟会分会协助员、青年干事,牺盟会游击队工作员、通讯员、文工团团长、兴县“青救会”主任,中共兴县县委“青委”委员,兴县民先队副队长,兴县动委会干事、主任秘书、一区主任等职。1938年加入中国共产党。后参加八路军120师忻崞宁静支队特务连(担任过排长、副指导员)和四分区武工队、六分区独立营(担任过青年排长、文化教员)、忻崞平川武工队,曾参与配合百团大战进行的游击战斗活动及掩护干部通过封锁区。1941年调到晋西 “青联”,任《中国青年》(晋西版)编辑校对,泽东青干校教务科员。同年9月至1948年9月,在《抗战日报》、《晋绥日报》和新华社晋绥分社任记者、编辑、秘书、科员1949年调察哈尔省民政厅任政务秘书。1954年9月调任北京政法学院华北调干轮训班教学负责人兼《民政概论》教员。此后一直在中国政法大学任教,曾任国防法教学组长、行政法教研室主任、双学士班主任、副教授。编著有《资产阶级宪法》、《和平共处五项原则国际法》等。 1985年5月离休后,受聘担任国家监察部特邀监察员,全国人大法工委行政立法研究组成员,中国行政法研究会顾问,《中国老年报》顾问等。