Il a commencé le badminton en 1990. Il est gaucher mais joue de la main droite et joue en simple hommes ainsi qu'en double hommes.
Erwin compte 50 sélections en équipe de France, à l'issue des JO de Pékin en 2008.
Il était en concurrence avec Brice Leverdez et Simon Maunoury pour décrocher l'unique place française en simple hommes aux JO de Pékin en 2008, le mieux classé au 1er mai, date de clôture des qualifications olympiques, décrochant la place.
Grâce à de meilleurs résultats, notamment aux Championnats d'Europe d'avril 2008 à Herning au Danemark, Erwin Kehlhoffner est sélectionné pour les Jeux olympiques.
Au cours de ces mêmes Championnats d'Europe, il a obtenu une médaille de bronze en double hommes, associé à Svetoslav Stoyanov[1].
Jeux olympiques de Pékin
Au premier tour, Erwin Kehlhoffner (64e joueur mondial) bat l'Australien Stuart Gomez (82e) 19-21, 22-20, 21-15, après avoir sauvé un volant de match[2].
Au tour suivant, il bat le Zambien Eli Mambwe (124e) en 2 sets : 21-15, 21-17[3].
En 8es de finale, il est logiquement battu 21-10, 21-6, en 26 minutes, par le Chinois Chen Jin, tête de série n°4 et 4e mondial[4]. Il devient néanmoins le premier joueur français de badminton à gagner 2 matches dans un même tournoi olympique.
À l'issue des Jeux de Pékin 2008, Erwin a déclaré qu'il mettait un terme à sa carrière internationale.
Club
Erwin Kehlhoffner joue à l'ASL Robertsau[5], club du quartier de la Robertsau, au nord de Strasbourg jusqu'à la saison 2011-2012. Entre 2012 et 2015, il joue au Badminton Club Guichen-Bourg des Comptes, au sud de Rennes.
En , il rejoint le Badminton Club Fos[6], à Fos-sur-Mer, dans les Bouches-du-Rhône où il évolue jusqu’à la fin de la saison 2022-2023.
Depuis le début de la saison 2023-2024, il porte à nouveau les couleurs du Badminton Club Guichen-Bourg des comptes.
Classements
Meilleur classement en simple : 48e mondial en 2008.
Meilleur classement en double : 57e mondial en 2008.