W 1928 zdobył mandat z listy nr 22 (Blok Wyborczy Ukraińskich Socjalistycznych Partii Włościańsko-Robotniczych), województwo stanisławowskie, w 1930 uzyskał mandat z listy nr 11 (Ukraiński i Białoruski Blok Wyborczy) w województwie stanisławowskim. Wybrany również na posła w okręgu wyborczym nr 53 (Stanisławów), przyjął mandat senatora.

Członek zarządu Towarzystwa Ubezpieczeń Wzajemnych „Dnister” i rady nadzorczej towarzystwa „Silśkyj Hospodar”.

Po agresji ZSRR na Polskę od 27 września 1939 ukrywał się przed aresztowaniem przez NKWD. W latach 1939–1944 mieszkał z przerwami u córki we wsi Horoszowa na wschód od Zaleszczyk, pomagał w prowadzeniu gospodarstwa. W marcu 1944 wyjechał z rodziną córki do południowych Niemiec, pracował jako robotnik w winnicy. W grudniu 1944 przybył do drugiej córki, do Wiednia, z powodu zbombardowania jej domu wyjechał z nią w okolice Salzburga. Mieszkał w Wagrain, a następnie w Hallein pod Salzburgiem, spisywał wspomnienia.

Zmarł w Salzburgu, pochowany na cmentarzu Komunalfreidhof, grób istniał do 1974.

Publikacje Макух Іван. На народній службі: Спогади. К. : Основні цінності, 2001, 572 s., seria: Спадщина.