Alfred Dattner commence sa carrière sportive en Suisse dans les années 1930 et 1940. Initialement pilote amateur, il se fait connaître lors de compétitions locales et de courses de côte, une discipline populaire dans son pays. C'est lors de ces épreuves qu'il tisse des liens avec des personnalités telles que Max de Terra, un autre pilote suisse important de l'époque.
Il évolue progressivement vers la compétition internationale, notamment à travers des courses de Formule 2 dans les années 1950, en tant que propriétaire et pilote de sa propre équipe. Il construit une structure autonome autour de la Simca-Gordini T11, préférant gérer sa carrière sous son nom plutôt que de rejoindre une écurie plus réputée. Il participe ainsi à plusieurs épreuves, mais reste concentré sur les circuits helvétiques et ne sort de Suisse que rarement pour courir.
En Formule 1, l'aboutissement de ses efforts a lieu lors du Grand Prix de Suisse 1952, qui se dispute selon les règlements de la Formule 2. Selon certaines sources, il était inscrit pour piloter la voiture, mais malade, c'est son pilote, Max de Terra, qui prit le volant. Qualifié en 21e et dernière position, ide Terra abandonne dès le deuxième tour à la suite d'un problème mécanique.
Alfred poursuivit activement les épreuves de montagne, où il contribua à l'essor de la discipline.
.