Urodził się 6 grudnia 1895 r. Syn Karola.
Po 1918 r. w Wojsku Polskim. Zweryfikowany jako por. piech. z 1 czerwca 1919 r. i awansowany 1 stycznia 1931 r. na kpt. piech., co najmniej od 1923 do 1932 r. służył w 40 pp, a potem (1934, 1935) w Korpusie Kadetów nr 1. Wiosną 1939 r. był komendantem Legii Akademickiej na uczelni we Lwowie.
Podczas II wojny światowej po kampanii 1939 r. znalazł się na terenach okupowanych przez Sowietów. Aresztowany w 1941 r., po wybuchu wojny niemiecko-sowieckiej (22 czerwca 1941) i podpisaniu umowy Sikorski-Majski został uwolniony. Wstąpił do Armii Polskiej w ZSSR. Ewakuowany do Indii, od 1942 r. był komendantem osiedla w Valivade-Kolhapur, w którym przebywało około 5 000 dzieci i kobiet ewakuowanych z ZSSR. Osiedle to istniało do 1948 r.
Następnie przybył do Wlk. Brytanii, gdzie zamieszkał na stałe.
Zmarł w 1962 r.
Odznaczony Krzyżem Niepodległości i srebrnym Krzyżem Zasługi.
Żonaty z Marią Fidler, miał syna Andrzeja i Teresę zamężną Kuszell.
Krótka historia rodu Zawrockich, www.szaser.com/Zawroccy.html [dostęp 14 III 2021]; „Monitor Polski” nr 179/1931, 23/1934; Rocznik oficerski 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006; Warszawa: Odsłonięto tablicę wdzięczności wobec mieszkańców Indii, którzy pomogli Polakom podczas II wojny światowej, www.ordynariat.wp.mil.pl/pl/articleswiadomosci-listopad-2017-r-k/2017-11-107-warszawa-odsonieto-tablice-wdziecznosci-wobec-mieszkancow-indii-ktorzy-pomogli-polakom-podczas-ii-wojny-swiatowej/ [dostęp 14 III 2021].