- นิติศาสตรบัณฑิต มหาวิทยาลัยรามคำแหง
- เนติบัณฑิตไทย สำนักอบรมศึกษากฎหมายแห่งเนติบัณฑิตยสภา
- รัฐประศาสนศาสตรมหาบัณฑิต สถาบันบัณฑิตพัฒนบริหารศาสตร์
- หลักสูตรการป้องกันราชอาณาจักร ภาครัฐ เอกชนและการเมือง (วปอ.) รุ่น 2549
วิทยาลัยป้องกันราชอาณาจักร สถาบันวิชาการป้องกันประเทศ
- หลักสูตรผู้บริหารกระบวนการยุติธรรมระดับสูง (บ.ย.ส.) รุ่น 9 สำนักงานศาลยุติธรรม
- หลักสูตรการพัฒนาการเมืองและการเลือกตั้งระดับสูง รุ่นที่ 10 สำนักงานคณะกรรมการการเลือกตั้ง
- ผู้พิพากษาศาลจังหวัดเชียงใหม่
- เลขานุการศาลอาญา
- เลขานุการศาลอุทธรณ์
- ผู้พิพากษาหัวหน้าศาลจังหวัดระนอง
- อธิบดีผู้พิพากษาศาลแพ่ง
- รองประธานศาลอุทธรณ์ภาค 1
- ผู้พิพากษาศาลฎีกา
- อธิบดีผู้พิพากษาศาลอาญา
- ผู้พิพากษาหัวหน้าคณะในศาลฎีกา
- ประธานแผนกคดีเลือกตั้งในศาลฎีกา
- กรรมการตุลาการศาลยุติธรรม พ.ศ. 2547 – 2549
- กรรมการบริหารศาลยุติธรรม พ.ศ. 2542 – 2556 และ พ.ศ. 2558 – 2562
- กรรมการข้าราชการศาลยุติธรรม (ชั้นศาลฎีกา) พ.ศ. 2562 – 2563