Stanowiska służbowe inżynier 271 kompanii radiotechnicznej w 27 batalionie radiotechnicznym w Kołbaskowie – od 1984 dowódca 271 kompanii radiotechnicznej w 27 batalionie radiotechnicznym w Kołbaskowie – od 1989 roku słuchacz Akademii Obrony Narodowej – od 1991 dowódca 25 batalionu radiotechnicznego w Debrznie – od 1993 dowódca 28 batalionu radiotechnicznego w Gryficach – od 1995 szef Oddziału Szkolenia Szefostwa Wojsk Radiotechnicznych w Dowództwie Wojsk Lotniczych i Obrony Powietrznej – marzec 2001–czerwiec 2001 dowódca 6 Brygady Dowodzenia Wojsk Lotniczych i Obrony Powietrznej w Śremie – czerwiec 2001–2003 zastępca dowódcy 2 Brygady Radiotechnicznej w Bydgoszczy – 2003–12 sierpnia 2005 dowódca 2 Brygady Radiotechnicznej w Bydgoszczy – 12 sierpnia 2005–2008 dowódca 3 Brygady Radiotechnicznej we Wrocławiu – nominacja na stopień generała brygady – 2008–20 lipca 2009 szef Wojsk Radiotechnicznych w Dowództwie Sił Powietrznych – 20 lipca 2009–2011 szef Wojsk OPL i Radiotechnicznych w Dowództwie Sił Powietrznych – 2011–2013 Radca Koordynator w Zespole ds. Nowego Systemu Kierowania i Dowodzenia SZRP – 2013 szef Grupy Projektowej w Zespole ds. Nowego Systemu Kierowania i Dowodzenia SZRP – 2013 szef Zespołu ds.