W 1878 r. zdał maturę. W tym samym roku objął stanowisko II nauczyciela w szkole ludowej w Lisewie. W latach 1879–1922 pracował jako I nauczyciel (kierownik) w szkole ludowej w Linówcu. Tam też sprawował urząd wójta, a także pełnił funkcję zastępcy urzędnika USC w wójtostwie Linówiec oraz zastępcy sędziego rozjemczego w obwodzie WabczJ. Dziedzic, P. Ossowski, Powiat i miasto Chełmno. Monografia krajoznawcza, Chełmno 1923, s. 24-30."Nauczyciel Pomorski, nr 1-2, 1928, s. 11..

Był założycielem i długoletnim prezesem Katholischer Lehrerverein na powiat chełmiński. Dnia 24 listopada 1918 r. wziął udział w zebraniu stowarzyszenia, podczas którego został zgłoszony wniosek o natychmiastowe rozpoczęcie nauczania języka polskiego we wszystkich oddziałach szkół powszechnych z większością dzieci polskich. Petycję przygotowaną w tej sprawie przesłano do pruskiego ministra oświaty. Mimo nieuzyskania jakiejkolwiek odpowiedzi zamiar ten zaczęto wprowadzać w życie. Dziewiętnaście lat później Tkaczyk napisał: