He was chaplain in Murnau until 1945. Then he was chaplain in Augsbirg, together with Josef Stimpfle, who was Bishop of Augsburg since 1963. He was appointed Auxiliary Bishop of the Augsburg Diocese on 3 January 1972.
He was ordained on 25 March 1972 Titular Bishop of Dionysiana.
Schmid retired from his position of Auxiliary Bishop of Augsburg on 11 July 1990 because of his age. Schmid died on 24 June 2012, two days short of his 98th birthday.