Działalność polityczna Należał do chadecji. W latach 1921–1930 zasiadał w Radzie Miejskiej w Krakowie. W 1922 roku uzyskał mandat poselski w Krakowie. Zasiadał w komisjach morskiej, oświatowej, robót publicznych, skrabowej i wojskowej. W Sejmie Rzeczypospolitej Polskiej I kadencji był członkiem klubu Chrześcijańsko-Narodowego Stronnictwa PracyTadeusz i Witold Rzepeccy, Sejm i Senat 1922-1927, Poznań 1923, s. 471.. Wystąpił z chadecji w 1927 roku i przeszedł do BBWR. W 1928 roku zdobył mandat poselski w okręgu wyborczym z terenu Stanisławowa.
Działalność w samorządzie gospodarczym Na początku lat dwudziestych angażował się w organizacjach rzemieślniczych. Na przełomie lat dwudziestych i trzydziestych został dyrektorem Izby Przemysłowo-Handlowej w Krakowie. Kierując biurem Izby angażował się w sprawy turystyki i hotelarstwa. Przyczynił się do założenia w 1932 roku pierwszej w Polsce średniej szkoły hotelarskiej. Wiele publikował.
Podczas II wojny światowej został aresztowany 8 listopada 1939 roku pod absurdalnymi zarzutami i był krótko więziony w więzieniu na Montelupich.
Po wojnie ponownie objął funkcję dyrektora Izby Przemysłowo-Handlowej: od momentu jej reaktywacji w 1945 roku aż do likwidacji w 1950.