- Komandan KRI Samadikun (1 September 1996),
- Komandan KRI Ki Hajar Dewantara (1 April 1998),
- Perwira Pembantu V/Strategi Operasi-Staf Operasi Mabesal (1 Agustus 1999),
- Komandan Komando Latihan Armada Timur (15 Juli 2002),
- Asisten Operasi Panglima Armada Timur (1 Desember 2002).
- Komandan Gugus Tempur Laut Armada Timur (24 Oktober 2003),
- Komandan Satuan Tugas Proyek Pengadaan Korvet Sigma Class (Belanda, 2004),
- Wakil Asisten Perencanaan KSAL (5 Januari 2006),
- Komandan Seskoal (5 Mei 2006), Panglima Armada Barat (10 April 2007),
- Asisten Operasi KSAL (30 Juni 2008),