W czasie powstania warszawskiego zapewniał łączność na Pradze, działając pod pseudonimem „Zygmunt”.

W czerwcu 1945 roku przeprowadził się do Łodzi, gdzie kontynuował studia i rozpoczął pracę w nowo powstającej Politechnice Łódzkiej. Objął stanowisko młodszego asystenta w Katedrze Miernictwa Elektrycznego na Wydziale Elektrycznym. W 1946 roku jako student odbył praktykę w Elektrobudowie – Wytwórni Maszyn Elektrycznych w Łodzi, z fabryką tą współpracował także w dalszych latach. Został prezesem Studenckiego Koła Elektryków, udzielał się w duszpasterstwie akademickim przy kościele O.O. Jezuitów.

W 1947 roku uzyskał tytuł magistra inżyniera na Wydziale Elektrycznym Politechniki Łódzkiej. W roku akademickim 1946/47 został zatrudniony w Katedrze Maszyn Elektrycznych i Transformatorów (z biegiem lat przekształconej w Instytut, obecnie Instytut Mechatroniki i Systemów Informatycznych), gdzie pracował aż do emerytury. W latach 1948–1951 podjął dodatkowo pracę w Fabryce Transformatorów M.3 w Łodzi jako samodzielny konstruktor i szef działu remontów, zorganizował tam także grupę laboratoryjno-badawczą. W 1954 roku uzyskał stopień doktora. Brał udział w budowie i projektowaniu oraz dokonywał odbioru i wdrożenia stacji prób, maszynowni i innych laboratoriów w nowo powstałej fabryce Transformatorów Elta.