- นิติศาสตรบัณฑิต (เกียรตินิยมอันดับสอง) มหาวิทยาลัยธรรมศาสตร์
- เนติบัณฑิตไทย สำนักอบรมศึกษากฎหมายแห่งเนติบัณฑิตยสภา
- นิติศาสตรมหาบัณฑิต (สาขากฏหมายอาญา) มหาวิทยาลัยธรรมศาสตร์
- LL.M. (Master of Law, University of Pennsylvania, U.S.A.)
- ประกาศนียบัตรการศึกษาชั้นสูงทางกฏหมายอาญา (Diplôme d’Etude Approfondies de sciences criminelles)
- ปริญญาเอก (เกียรตินิยม) Doctorat en droit pénal mention très honorable, l’Université de Nancy II, France
- ผู้บรรยายพิเศษโรงเรียนนายร้อยตำรวจ (พ.ศ. 2536-2556)
- รองอธิการบดีฝ่ายบริหารทั่วไปมหาวิทยาลัยธรรมศาสตร์ ศูนย์รังสิต (21 มิถุนายน พ.ศ. 2538 – 19 สิงหาคม พ.ศ. 2541 )
- กรรมการพิจารณาปรับปรุงประมวลกฎหมายอาญา สำนักงานคณะกรรมการกฤษฎีกา (24 พฤษภาคม พ.ศ. 2548 - 26 กันยายน พ.ศ. 2556)
- กรรมการการป้องกันและปราบปรามการฟอกเงินคณะกรรมการป้องกันและปราบปรามการฟอกเงิน (2 พฤศจิกายน พ.ศ. 2553)
- อาจารย์ประจำคณะนิติศาสตร์มหาวิทยาลัยธรรมศาสตร์ (23 กันยายน พ.ศ.2518 - 2 ตุลาคม พ.ศ. 2556 )
- ดำรงตำแหน่งศาสตราจารย์ (24 กุมภาพันธ์ พ.ศ.2554)
- มหาปรมาภรณ์ช้างเผือก (ม.ป.ช.)