Après l'école primaire et l'école secondaire, il étudie à l'École nationale d'ingénierie pour la gestion de l'eau et la technologie culturelle avec un diplôme d'ingénieur. De 1949 à 1952, il est ingénieur hydraulique dans un bureau municipal de génie civil, puis jusqu'en 1954 pour travailler dans le cadre de l'aide au développement en Afghanistan. À partir de 1954, il travaille comme chef de chantier et ingénieur pour diverses entreprises.
Depuis 1962, Knefelkamp est membre de la CDU. Il est actif dans de nombreux comités du parti, dont en tant que membre du conseil de district de Herne.