Pierwszym miejscem jego pracy była szkoła w Jaworowie (Galicja Wschodnia). Kolejną posadę przyjął w Trzanowicach na Śląsku Cieszyńskim (obecnie w Czechach), gdzie nauczał geografii. W czasie pobytu w Trzanowicach (1906–1914) działał nie tylko na rzecz własnej placówki, lecz udzielał się w organizacjach nauczycielskich; pełnił m.in. funkcję prezesa Kółka Pedagogicznego i sekretarza Zarządu Głównego Polskiego Towarzystwa Pedagogicznego (PTP) w Cieszynie. Był także jednym z najważniejszych działaczy Macierzy Szkolnej dla Księstwa Cieszyńskiego oraz regionalnego koła towarzystwa „Sokół” - Towarzystwa Gimnastycznego „Sokół” w Cieszynie, którego był naczelnikiem w latach 1905–1907.

W 1907 założył Ochotniczą Straż Pożarną w Trzanowicach (został jej naczelnikiem), a w maju 1914 – Krajowy Związek Polskich Straży Pożarnych (prezes Rady Naczelnej). Angażował się również w rozwój kultury polskiej na Śląsku Cieszyńskim poprzez zakładanie zespołów teatralnych i chórów. W latach 1911–1914 był twórcą, wydawcą i redaktorem pisma ilustrowanego dla dzieci Jutrzenka, wydawanego do dziś. Jako nauczyciel geografii pracował także nad wydaniem Atlasu geograficznego dla szkół ludowych, który ukazał się nakładem PTP w 1913.