Pendidikan yang pernah diterima antara lain, Kursus Komandan Kapal Atas Air (1985), Seskoal Angkatan-26 (1988/1989), Operational Artilery di Yugoslavia (1990), Sesko ABRI Angkatan-20 (1993/1994), dan KSA Angkatan-8 Lemhannas (2000).
Ia pernah ditugaskan sebagai Komandan Gugus Keamanan Laut Armada Barat (1995), Komandan Pangkalan Utama TNI AL (Lantamal III (1996)), Komandan Komando Pendidikan TNI AL (Kodikal; 1997), Asrena Kasal (2000), Asops Kasal (2000), dan Irjen TNI (2001).