Po ukończeniu technikum komunikacyjnego, rozpoczął w 1949 r. pracę na budowie mostu przez Nogat w Jazowie, prowadzonej przez Zarząd Okrągowy Budowy Mostów Drogowych z siedzibą w Płocku. W 1968 r. otrzymał zlecenie na budowę mostu w Kieżmarku. W latach 1975—81 budował najdłuższa estakadę w Polsce im. Eugeniusza Kwiatkowskiego w Gdyni. Przez całe życie zbudował 38 mostów i wiaduktów o łącznej długości około 3 km.