任湘潭大学法律系副教授。1995年5月至1996年5月任湘潭大学法律系主任、副教授、教授。1996年5月至1997年4月任湘潭大学法学院院长（其间于1996年11月至1997年1月在湖南省委党校中青年干部培训班学习）。1997年4月至2002年6月任民进湖南省副主委，湖南省高级人民法院副院长（其间于1998年5月至1998年11月挂职任最高人民法院民庭庭长助理；2001年8月至2002年2月在湖南省中青年干部赴美进修班学习）。2002年6月至2003年1月任民进湖南省委主委，湖南省高级人民法院副院长。