1996 11-1998 2月任重慶市沙坪壩區人民法院黨組成員、副院長;
1998年3月-2002年7月,任重慶市沙坪壩區委常委、政法委書記;
2002年8月至2004年4月任重慶市第壹中級人民法院黨組成員、副院長;
2004年5月至2006年9月任重慶市第三中級人民法院黨組書記、院長;
2006年6月5438日至2009年8月任西南政法大學黨委副書記、校長。
2009年8月——任重慶市高級人民法院黨組成員、副院長。