1954年學成回國,歷任電力工業部北京(水電)勘測設計院、獅子灘水電工程局主任工程師、工區副主任、紫坪鋪水電工程局總工程師、青銅峽水電工程局副總工程師、陝西省水電工程局副總工程師兼工程處處長、中國人民解放軍基本建設工程兵第61支隊副支隊長、水電指揮部副參謀長、參謀長、中國人民武裝警察部隊水電指揮部副主任兼參謀長等職。
1996年11月6日後任武警水電指揮部顧問。先後參加了下硐、獅子灘、回龍寨、紫坪鋪、青銅峽、石門、寶雞峽灌區、馮家山、石川鋪、薛峰、石頭河水庫、潘家口、天生橋一二級、萬安、劉家峽、三峽等許多水電工程的技術指導和組織指揮工作。
獲高級工程師職稱、武警少將警銜。此外,還擔任過基本建設工程兵水利發電工程學會第一屆和武裝警察水電部隊水力發電工程學會第二屆理事長。1999年10月離休。