Zajmowane stanowiska 1972-1975 – dowódca plutonu w 5 Brygadzie Artylerii Armat w Głogowie 1975-1976 – dowodził elewami w 14 PSz AA 1976-1979 – dowódca baterii rozpoznawczej (5BA) 1979-1980 – szef sztabu dywizjonu (5BA) 1980-1983 – studia w Akademii Sztabu Generalnego Wojska Polskiego 1983-1984 – dowódca dywizjonu (5BA) 1984-1985 – starszy oficer Dowództwa Wojsk Rakietowych i Artylerii Śląskiego Okręgu Wojskowego 1985-1986 – zastępca dowódcy ds. liniowych w 23 BAA w Zgorzelcu 1986-1991 – szef sztabu 23 BAA 21.10.1991 – 30.09.1993 - dowódca 23 BAA 01.10.1993 – 23.08.1994 - Podyplomowe Studia Operacyjno-Strategiczne w Akademii Obrony Narodowej 24.08.1994-24.06.2004 – dowódca 23 ŚBA (4 grudnia 1995 zmiana nazwy z 23 BAA na 23 ŚBA) Od 25 czerwca 2004 – zastępca dyrektora Departamentu Kontroli Ministerstwa Obrony Narodowej