河南滑县人,1928年12月生,1945年1月参加革命工作,1949年以前在晋冀鲁豫军区当战士、班长、侦察队组长,1950年2月至59年2月任贵州省公安厅侦保队队长、副科长、科长,1957年10月至58年2月任贵州省马坪山牧场人保科科长,1959年2月至60年3月任贵州省农科院人事室主任,1960年3月至72年3月任中共贵州省委办公厅行政处处长兼保卫科科长,1972年3月至85年12月任贵州省公安厅五处处长、政治部副主任、主任、党组成员,1985年12月至89年6月任贵州省公安厅督导员、党组成员。