下过乡、参过军、当过工人。1982年西南政法大学法律系毕业后曾在福建省人大常委会、国家司法部任处长。作为中国司法代表团成员多次出访考察外国司法制度;司法部《中国司法体制改革报告》主要撰稿人;多次为联合国会议起草报告与法律文件;发表正式论文65篇,并多次获国家、部级优秀论文奖。
1994年从事专职律师工作以来,成功代理了一批有较大社会影响的刑、民事案件,有些案例被选入《最高人民法院公报》、《世纪末大案》、《刑事法律科学文库》等书刊。
现为中华全国律师协会刑事专业委员会委员、中国红十字基金会监事。