- Kapolsek Kurik, Polres Merauke, Polda Irian Jaya (01-01-1990)
- Kasat Lantas Polres Merauke, Polda Irian Jaya (01-02-1991)
- Kasat Ops Pusdokal Ops Polres Jakarta Selatan, PMJ (01-07-1995)
- Kapolsek Metro Tebet, Polres Jakarta Selatan, PMJ (01-01-1996)
- Kasubbag Yantu Bag Minjarlat Opsjarlat PTIK (01-09-1998)
- Dan Unit I Sat Idik Impek Dit Serse Ek Korserse Polri (01-09-1999)
- Penyidik Madya Subdit Indag Dit Serse Ek Korserse Polri (01-12-2001)
- Penyidik Madya Unit III Dit II/Eksus Bareskrim Polri (08-09-2003)