Później wycofał się z wojska, by osiąść w rodzinnym majątku w Jurczycach. Dzięki niemu Radziszów i Jurczyce zostały połączone nowoczesną drogą. W 1911 roku wybrano go z ramienia konserwatystów na posła do parlamentu austriackiego (zajmował się sprawami Śląska Cieszyńskiego i występował w obronie prześladowanych Polaków z Poznańskiego). W czasie I wojny światowej wstawiał się za legionistami z II Brygady internowanymi na Węgrzech.
Po odzyskaniu przez Polskę niepodległości wstąpił do Wojska Polskiego w randze kapitana i walczył na Śląsku Cieszyńskim. Zginął 26 stycznia 1919 roku w przegranej bitwie z oddziałami czeskimi pod Kończycami Małymi w gminie Zebrzydowice w powiecie cieszyńskim. Stał na czele półbatalionu złożonego z 240 żołnierzy z kilkoma karabinami maszynowymi i dowodził obroną północnego skrzydła polskiego wzdłuż linii kolejowej. Po godzinie 4:00 rano w niedzielę 26 stycznia został zaskoczony atakiem kilku czeskich kompanii, które szybko rozbiły i rozproszyły podległe mu oddziały. Oddział polski został rozbity, a kpt. Haller ciężko ranny. W czasie odwrotu na Pruchną z upływu krwi zmarł w Kończycach Małych.