20 czerwca 1937 został wyświęcony na prezbitera przez biskupa Stanisława Adamskiego.
Podjął pracę duszpasterską jako wikariusz w parafii Wniebowzięcia Najświętszej Maryi Panny w Hajdukach Wielkich (następnie Chorzów-Batory). W sierpniu 1942 został aresztowany przez Niemców za odprawienie mszy za zmarłego w niemieckim obozie koncentracyjnym proboszcza Józefa Czempiela (późniejszego błogosławionego)[1]. Był więziony w obozie koncentracyjnym Dachau (nr obozowy 37196), gdzie osobiście poznał ojca Józefa Kentenicha, założyciela Międzynarodowego Ruchu Szensztackiego (później był wieloletnim protektorem i opiekunem Ruchu Szensztackiego w Polsce). Po wyzwoleniu obozu pełnił funkcję kapelana obozu repatriacyjnego w Göppingen koło Stuttgartu. Powrócił do Polski w maju 1946. Był wikariuszem w parafii w Radlinie i parafii św. Szczepana w Katowicach-Bogucicach. W latach 1946–1960 pracował jako katecheta i dyrektor Gimnazjum Katolickiego im. św. Jacka w Katowicach oraz rektor niższego seminarium duchownego. 20 kwietnia 1960 został biskupem pomocniczym. W czerwcu 1972 został prekonizowany pierwszym biskupem diecezjalnym nowo utworzonej diecezji koszalińsko-kołobrzeskiej. Erygował ok. 100 nowych parafii, doprowadził do budowy nowego budynku Wyższego Seminarium Duchownego w Koszalinie. 1 lutego 1992 przeszedł w stan spoczynku. 16 pazdziernika niespodziewanie przewrócił się w łazience. Zmarł w drodze do klinikii Gemelii (tej samej w której ratowany był Jan Paweł II). . Następnego dnia na zakończenie audiencji generalnej papież Benedykt XVI poinformował, że na konsystorzu 24 listopada 2007 zamierzał wynieść go do godności kardynalskiej.