1982年7月畢業於西南政法學院(現名西南政法大學),獲法學學士學位。1983年9月-84年6月,在上海復旦大學國際政治系進修公共管理和政治學。1985年3月-7月,在北京中國政法大學參加法務部第六期法學師資培訓班,學習行政法和外國行政法。1995年9月-97年11月,作為美中法學教育交流項目學者受美國全國學術委員會的資助,在美國華盛頓哥倫比亞特區的喬治城大學法學院(Georgetown University Law Center)做訪問研究。2002年8月-2003年8月,受中國國家留學基金委員會資助,在美國伯克利加利福尼亞大學法學院(University of California at Berkeley, Law School)做訪問研究。