W 1922 wstąpił do zakonu franciszkańskiego, 7 listopada 1926 złożył profesję uroczystą, 30 września 1928 przyjął święcenia kapłańskie. W zakonie przyjął imię Melchior. Na początku lat 30. popadł w kłopoty dyscyplinarne i od 1932 pracował w archidiecezji lwowskiej jako wikariusz, kolejno w Narajowie i od 1935 w Monasterzyskach, w 1937 został formalnie księdzem tej archidiecezji, w latach 1937-1940 pracował w Gołogórach, w latach 1940–1944 jako administrator parafii w Rudzie Brodzkiej[1].
W 1952 odszedł z duszpasterstwa wojskowego i w latach 1952–1970 był administratorem, a następnie proboszczem w parafii św. Walentego w Radlinie[2]. W 1970 przeszedł na emeryturę i zamieszkał w Warszawie[1].