Urodził się 13 stycznia 1893 r. w Końskich. Syn Władysława, powstańca 1863 r., i Marii z Mazurowskich.
Od 1905 r. kształcił się w II Miejskiej Szkole Handlowej w Radomiu, a potem w gimnazjum A. Jeżewskiego w Warszawie, w którym w 1912 r. uzyskał maturę. Następnie uczęszczał na Wyższe Kursy Handlowe im. A. Zielińskiego.
Podczas I wojny światowej członek Straży Obywatelskiej w Warszawie. Na początku sierpnia 1915 r. wstąpił do baonu warszawskiego POW. W jego składzie 29 sierpnia dołączył do I Brygady Legionów Polskich. Służył w 1 pp LP. Brał udział w kampanii wołyńskiej. Po kryzysie przysięgowym w lipcu 1917 r. przeszedł do POW. Był komendantem obwodu w Końskich ps. „Jasny” (listopad-grudzień 1917). Przeniesiony do Lublina, sprawował funkcję adiutanta KN 4. Po rozbrojeniu Austriaków na początku listopada automatycznie przeszedł do WP.
Mianowany 10 listopada przez gen. Edwarda Rydxa-Śmigłego pchor., służył w Oddz. IIa, a od 21 grudnia – w Oddz. Vb DOGen Lublin.
Od 26 lutego 1919 r. komendant Milicji Ludowej w Radomiu i powiecie radomskim. Po likwidacji milicji od lipca był adiutantem IV warszawskiego baonu etapowego. 1 września 1919 r. mianowany ppor. piech. W lutym 1920 r. został referentem sądowo-administracyjnym w komendzie m. Bobrujska. W sierpniu objął dowództwo komp. IV warszawskiego baonu etapowego oraz komendę stacji etapowej w Hancewiczach.
Po wojnie od sierpnia 1921 r. dowodził komp. 29 baonu celnego i pododcinkiem granicznym. W październiku przeniesiony do rezerwy. Zweryfikowany jako por. rez. piech. z 1 czerwca 1919 r.
Prowadził własne przedsiębiorstwo handlowe w Stołpcach.
Członek Sejmiku Powiatowego, przewodniczący zarządu powiatowego Federacji Polskich Zw. Obrońców Ojczyzny i przewodniczący Rady Powiatowej BBWR w Stołpcach.
W 1930 r. wybrany na posła do Sejmu RP w okręgu wyborczym nr 61 (Nowogródek), był członkiem klubu BBWR.
Od 1931 r. był naczelnikiem zarządu Komunalnej Kasy Oszczędności pow. stołpeckiego. W 1935 r. oskarżony o przywłaszczenie pieniędzy, wyrokiem Sądu Okręgowego w Nowogródku z 14 października 1937 r., złagodzonym przez Sąd Apelacyjny w Wilnie (29 marca 1938 r.), został skazany na półtora roku więzienia z zawieszeniem na trzy lata oraz pozbawiony stopnia oficerskiego i odznaczeń.
W czasie II wojny światowej od 1939 r. brał udział w działalności konspiracyjnej. Członek Komendy Obrońców Polski i oficer Polskiej Armii Ludowej. Brał udział w powstaniu warszawskim.
Po wojnie mieszkał w Gdyni. Był właścicielem firmy „Rybak”.
Należał do Stronnictwa Demokratycznego (członek Miejskiego Komitetu SD), radny Miejskiej Rady Narodowej.
Zmarł 12 lipca 1947 r. w Gdyni w następstwie wypadku samochodowego. Pochowany na Cmentarzu Parafialnym na Powązkach w Warszawie kwat. B.
Odznaczony Krzyżem Niepodległości i orderem Polonia Restituta 5 kl., które wyrokiem sądu zostały mu odebrane.
Żonaty (od 1921 r.) z Zofią Armada, miał z nią córki Danutę Zofię (1931-1975) zamężną Natkańską i Zofię Marię (ur. 1934).
J. Bratkowski, Radomski Okręg P.O.W., „Żołnierz Legionów i P.O.W.” nr 3/1938; Kto był kim w Drugiej Rzeczypospolitej, Warszawa 1994; „Monitor Polski” nr 64/1931, 83/1939; Posłowie i senatorowie Rzeczypospolitej Polskiej 1919-1939. Słownik biograficzny t. II, Warszawa 2000; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934.