Był absolwentem Wyższej Szkoły Oficerskiej Wojsk Zmechanizowanych im. T. Kościuszki we Wrocławiu. Zawodową służbę wojskową rozpoczął w 1978 roku w Komendzie Garnizonu m. st. Warszawy, pełniąc kolejno funkcje - dowódcy plutonu i zastępcy dowódcy kompanii wart honorowych. W latach 1982-1991 kontynuował służbę na stanowiskach - pomocnika szefa wydziału ds. uroczystości i imprez wojskowych, starszego oficera wydziału operacyjnego oraz szefa tego wydziału. W 1989 roku ukończył studia magisterskie w Wyższej Szkole Pedagogicznej w Krakowie, a następnie Podyplomowe Studium Pedagogiki w Akademii Obrony Narodowej.
W 1993 r. został mianowany zastępcą komendanta garnizonu i awansowany do stopnia pułkownika. Jesienią 2005 roku objął stanowisko komendanta Garnizonu Warszawa. W dniu 11 listopada 2006 roku otrzymał nominację na stopień generała brygady oraz wyznaczony został na stanowisko dowódcy Garnizonu Warszawa.
10 kwietnia 2010 roku zginął tragicznie w katastrofie prezydenckiego Tu-154 pod Smoleńskiem.