1981 m. Jonavos r. Upninkų aštuonmetė m-kla
1984 m. Jonavos 4-oji vid. m-kla
1989 m. Vilniaus universitetas, Teisės fakultetas
1989 07 - 1990 06 Vilniaus m. Tarybų r. prokuratūra, stažuotojas
1990 06 - 1992 10 Vilniaus m. prokuratūra, tardytojas
1992 10 - 1999 07 LR generalinės prokuratūros Nusikaltimų tyrimo departamentas, tardytojas, Organizuotų nusikaltimų ir korupcijos tyrimo skyrius, ypatingai svarbių bylų tardytojas, prokuroras
1999 07 - 1999 08 Vilniaus apygardos administracinis teismas, teisėjas
1999 08 - 2000 01 Teismų departamentas prie Teisingumo ministerijos, direktoriaus pavaduotojas
2000 01 - 2007 12 Vilniaus apygardos administracinis teismas, teisėjas
2007 12 - iki šiol Lietuvos vyriausiasis administracinis teismas, teisėjas
Kalbos
Rusų, anglų, vokiečių