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