Czterokrotnie prezesował Syndykatowi Dziennikarzy Polskich Śląska i Zagłębia Dąbrowskiego. Od 1929 roku przez rok z ramienia Polskiej Partii Socjalistycznej był radnym Katowic. Ponadto był posłem do Sejmu Śląskiego, który reprezentował w Lidze Narodów w Genewie w 1934 roku oraz działaczem związkowym. Od 1934 roku piastował funkcję członka Rady Naczelnej PPS.

Po agresji III Rzeszy i ZSRR na Polskę we wrześniu 1939 roku znalazł się na Węgrzech, gdzie stanął na czele Komitetu Obywatelskiego ds. Opieki nad Uchodźcami Polskimi, potem został również mianowany delegatem Ministra Pracy Rządu RP na Uchodźstwie. Organizował pomoc dla internowanych wojskowych i dla uchodźców cywilnych, pomagał w wyjazdach na Zachód, we współpracy z delegatem węgierskiego rządu Józsefem Antallem wystawiał uchodźcom dokumenty, które wielu z nich – zwłaszcza uciekającym z Polski Żydom – uratowały życie.