Urodził się 5 czerwca 1898 r. w Gruszce pow. Tłumacz. Syn Ludwika i Kornelii z Sas-Kulczyckich.
Był uczniem.
W czasie I wojny światowej od 16 sierpnia 1914 r. w Legionach Polskich. Służył w 3 pp LP. W końcu 1916 r. skierowany do służby werbunkowej.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. W stopniu plut. służył w żandarmerii polowej. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Huszt.
Zwolniony, został wcielony do armii austro-węgierskiej. Służył w 20 pp, z którego zdezerterował.
Po 1918 r. w Wojsku Polskim. W styczniu 1919 r. w ekspozyturze żandarmerii polowej w Warszawie. W marcu posiadał stopień wachm.
W niepodległej Polsce podoficer zawodowy. W 1932 r. posiadał stopień st. wachm. Służył w 2 plut. żandarmerii przy 1 plotn.
Podczas II wojny światowej w Polskich Siłach Powietrznych. Posiadał stopień chor.
Po zakończeniu wojny i demobilizacji zamieszkał w Londynie. Awansował na ppor. zand.
Zmarł 30 stycznia 1976 r. w Londynie i został pochowany na tamtejszym Cmentarzu St. Patrick`s.
Odznaczony Krzyżem Niepodległości.
Żonaty z Heleną N.
K. Grodziska, Polskie groby na cmentarzach Londynu, Kraków 1995; Jaworski Jarosław, www.listakrzystka.pl/jaworski-jaroslaw/ [dostęp 20 V 2021]; „Monitor Polski” nr 167/1932.