W latach 1986-1993 był biskupem diecezjalnym zielonogórsko-gorzowskim (do 1992 gorzowskim), a w latach 1993-2016 arcybiskupem metropolitą przemyskim. Pełnił też funkcję wiceprzewodniczącego Konferencji Episkopatu Polski (1999-2004), a następnie przez dwie kadencje przewodniczącego Konferencji Episkopatu Polski (2004-2014) i był wiceprzewodniczącym Rady Konferencji Episkopatów Europy (2011-2014).