天主教英文中学以及荃湾圣芳济中学，于1985年在香港大学取得社会科学学士学位，并于同年8月加入政务职系。他曾在多个决策局及部门服务，包括政务总署、影视及娱乐事务管理处、律政署、中央政策组、工商科、工商服务业推广署、经济局等。他在2009年8月出任政府新闻处处长。在任政府新闻处处长期间，他与传媒接触频繁，亦获传媒界对他有不俗的赞赏，而官场和传媒界均指他手腕圆滑，愿意沟通。2014年2月调任海事处处长一职，是首位由政府其余部门「空降」出任海事处处长的政务官，改变海事处旧日由内部晋升部门首长的做法。在南丫