1980年入吉林大學法律系法律專業學習。
1984年後任江蘇省高級人民法院刑壹庭書記員、助理審判員(其間:1987年6月至1988年6月掛職任盱眙縣法院刑庭副庭長)。
1988年任海南省瓊南中級人民法院審判員。
1989年後任海南省高級人民法院秘書科秘書、科長。
1990年任江蘇省高級人民法院綜合科副科長(正科級)。
1991年任江蘇省高級人民法院辦公室副主任。
1995年任江蘇省高級人民法院知識產權審判庭庭長、審判委員會委員。
1998年任江蘇省高級人民法院民事審判庭庭長、審判委員會委員。
2001年任江蘇省高級人民法院民事審判第壹庭庭長、審判委員會委員。
2003年任江蘇省高級人民法院副院長、黨組成員。
2008年任蘇州市中級人民法院院長、黨組書記。
2012年6月在蘇州市第十五屆人民代表大會第壹次會議上再次當選蘇州市中級人民法院院長。