Urodził się 23 marca 1893 r. w Stęszewie. Syn Leona i Marii z Szulców.
Członek POW Zaboru Pruskiego. Służył w komórce kartograficznej.
Uczestnik powstania wielkopolskiego.
Zweryfikowany jako kpt. lotn. z 1 czerwca 1919, służył w I baonie aeronautycznym (1923) i baonie balonowym (1924). W 1928 r. pełnił służbę w Oddziale Służby Lotnictwa w Poznaniu, a w 1932 r. w komendzie m. Torunia. Wiosną 1939 r. był zastępcą komendanta portu w bazie lotniczej 4 plotn.
Podczas II wojny światowej m.in. oficer techniczny 302 dyonu myśliwskiego. W 1947 r. jako mjr. techn. był oficerem łącznikowym w dowództwie Polskich Sił Powietrznych. Następnie powrócił do kraju.
Zmarł 7 maja 1971 r. i został pochowany w Poznaniu.
Odznaczony Krzyżem Walecznych, Medalem Niepodległości i srebrnym Krzyżem Zasługi.
Górski Zbigniew, www.listakrzystka.pl/gorski-zbigniew-2/ [dostęp 10 XII 2020]; „Monitor Polski” nr 293/1932; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939., Kraków 2006.