Podczas przewrotu majowego w 1926 opowiedział się po stronie legalnego rządu. W tym samym roku, za namową o. Jacka Woronieckiego, wstąpił do seminarium duchownego w Poznaniu (święcenia kapłańskie otrzymał 6 lat później), a w roku następnym wstąpił do nowicjatu Zakonu Kaznodziejskiego św. Dominika. W latach 1928–1931 studiował filozofię na uniwersytecie we Fryburgu. Następnie odbył studia teologiczne w Rzymie, które ukończył z tytułem doktora. Od 1934 uczył logiki w Collegium Angelicum w Rzymie (w latach 1934–1940 był tam profesorem). Dwukrotnie (w 1932 i 1934) brał udział w Międzynarodowych Kongresach Tomistycznych. W 1938 habilitował się na Uniwersytecie Jagiellońskim na podstawie pracy Z historii logiki zdań modalnych.
W czasie II wojny światowej był kapelanem Wojska Polskiego w 80 pułku piechoty, podczas kampanii wrześniowej brał udział w bitwie pod Kockiem z Samodzielną Grupą Operacyjną „Polesie” generała Franciszka Kleeberga, a także w 2 Korpusie we Włoszech, gdzie brał udział m.in. w bitwie pod Monte Cassino. Odznaczony Krzyżem Pamiątkowym Monte Cassino nr 744.
Od 1950 profesor filozofii współczesnej na Uniwersytecie we Fryburgu, gdzie w latach 1964–1966 był rektorem;