W dwudziestoleciu międzywojennym pracował jako kierowca, ślusarz i magazynier w PKP. Podczas niemieckiej okupacji zarobkował jako ślusarz w lokomotywowniach w Szczakowej i Trzebini. Od roku 1945 pracował jako kierownik magazynu w Trzebini. Na emeryturę przeszedł w 1958 roku. Zmarł w Chrzanowie i spoczął na tamtejszym cmentarzu parafialnym (sektor: 30, rząd: 15, grób: 5).