Proveniente de una familia de artistas circenses alemana, desde pequeño alternó sus giras
por las ferias de Bélgica con la práctica del futbol. En 1968 ingresó en el equipo juvenil
del Club belga Beveren, donde años después pasó al primer equipo como portero.
Con este club consiguió una copa de futbol de Bélgica en 1978 y un año después, una liga. En 1982 se marcha al Bayern de
Munich, con el que obtuvo tres títulos consecutivos en la Bundesliga, en 1985, 1986 y 1987 y dos
Copas de Europa en 1984 y 1986. En 1988 abandona el Bayern por el Lierse de Bélgica, aunque al año siguiente ficha por
dos años con el Trabzonspor turco.
Con la selección Belga fue subcampeón en la Eurocopa de 1980 y acudió a los mundiales de España 1982 y México 1986. En
este último fue considerado uno de los mejores porteros del campeonato, aunque en las semifinales
no pudo evitar los goles del mejor jugador del mundo en aquellos momentos, Diego Armando Maradona, como capitán del equipo argentino que se llevó la Copa del Mundo a casa.
Pfaff se despidió de su carrera deportiva a finales del año 1991, con un partido homenaje entre un combinado
internacional y una selección de las "viejas glorias" del futbol belga.