Urodził się 8 września 1906 w Szczekocinach (według innych źródeł w Warszawie?), syn Konrada Bocka – lekarza z Serocka pod Warszawą i Modesty z Bieleckich. Miał dwóch braci: Jerzego i Wojciecha. Wojciech był lotnikiem RAF, zginął nad Hamburgiem.
Ukończył prawo na Uniwersytecie Warszawskim. Był sędzią. Pełnił funkcję kierownika Sądu Grodzkiego w Sierpcu na Mazowszu.
17 października 1936 ożenił się z Marią Śniechowską (zm. 1994). Mieli córkę Marię Anitę (działała w Rodzinie Katyńskiej w Katowicach i w Federacji Rodzin Katyńskich, zm. 2021).
Zmobilizowany do Łączności Kawalerii w Jarosławiu.
Dostał się do niewoli sowieckiej we Lwowie. Jeniec Starobielska, figuruje na starobielskiej liście NKWD poz. 314, zamordowany w Charkowie.
Podczas transportu podał kartkę dla żony kobiecie jadącej do Warszawy. Treść kartki: „Jestem internowany, jadę na Wschód, nie zapomnij o mnie”.
Ze Starobielska przysłał dwie kartki i telegram.