Do połowy 1929 służył w Korpusie Ochrony Pogranicza.
W kwietniu 1929 został przeniesiony z KOP do Biura Personalnego Ministerstwa Spraw Wojskowych w Warszawie na stanowisko kierownika referatu. W lipcu 1931 został przeniesiony do 20 pułku piechoty w Krakowie na stanowisko dowódcy kompanii szkolnej. W marcu 1933 dowodził 2. kompanią ckm. Pracował tymczasowo w Wojskowym Sądzie Rejonowym w Krakowie. Z dniem 1 lipca 1935 został przydzielony do Straży Granicznej na sześciomiesięczną praktykę. Praktykę odbył w Inspektoracie Granicznym nr 5 w Gdyni. Zaowocowała ona decyzją o odejściu z wojska (oficjalnie motywowaną względami zdrowotnymi) i związaniu się z nową formacją. Na stopień majora został mianowany ze starszeństwem z dniem 1 stycznia 1936 i 11. lokatą w korpusie oficerów piechoty.
Formalnie przeniesiony w stan spoczynku z dniem 30 kwietnia 1936, major Bacz tego samego dnia został mianowany inspektorem Straży Granicznej i kierownikiem Inspektoratu Granicznego Gdynia. Od lipca 1937 do października 1938 pełnił obowiązki kierownika Pomorskiego Inspektoratu Okręgowego SG w Bydgoszczy. Następnie został mianowany komendantem Śląskiego Okręgu SG w Katowicach.