1982年起,在中国人民银行青岛市分行和中国工商银行青岛市分行工作,先后任电脑部副主任,科学技术处副处长,分行总工程师,并兼任青岛经济开发区支行行长。
1998年11月至2002年4月,历任中国工商银行技术保障部副总经理、数据中心总经理。
2002年4月至2002年11月,任交通银行计算机部副总经理。
2004年8月至2010年12月,任交通银行首席信息官。
2010年12月,任交通银行副行长、首席信息官。
2015年10月,任交通银行执行董事。
2017年1月,不再兼任交通银行首席信息官。
2020年4月,辞去交通银行执行董事、副行长、董事会战略委员会(普惠金融发展委员会)委员以及该行授权代表职务。