เริ่มเข้ารับราชการครั้งเเรกที่กรมสรรพากร ต่อมาเป็นเลขานุการที่ปรึกษากระทรวงการคลัง และเข้าทำงานเป็นผู้จัดการธนาคารไทยพาณิชย์ สาขาลำปาง เคยเป็นทหารออกศึกเมื่อเกิดสงครามอินโดจีนและสงครามมหาเอเชีย ได้เข้ารับราชการทหารและได้รับยศนายสิบตรี ต่อจากเมื่อนั้นรัฐบาลได้ตั้งธนาคารแห่งประเทศไทยขึ้น ท่านได้เข้าก็เข้าทำงานเป็นหัวหน้าฝ่ายสำนักผู้ว่าการและดำรงตำแหน่งหัวหน้าฝ่ายออกบัตร ธนาคารแห่งประเทศไทย และต่อมาเป็นประธานกรรมการ ธนาคารกรุงเทพ จนกระทั่งในปี พ.ศ.2531 ได้รับพระกรุณาโปรดเกล้าฯให้เลื่อนยศเป็นพลตรี