1984年至1990年,担任地质勘查局108队实验室、主任、工程师。
1991年至2007年,担任北京市康达律师事务所、合伙人、律师。
2015年,当选北京市律师协会会长。
2018年,当选北京市出席第十三届全国人民代表大会代表。
曾为中央政治局委员、上海市委书记陈良宇案,交通部原郑副部长境外存款案,中国建设银行总行行长张恩照受贿案,国家药监局注册局长曹文庄受贿案,中国机械进出口总公司总经理王某挪用公款案等涉嫌犯罪出庭辩护。