Pfiffner was born in Walenstadt in the Swiss canton of St Gallen.
He lives in Mauren and represents the Unterland Winter Sports Club (UWV).
[6] In January 2018, he won the European Cup Combined event in Saalbach-Hinterglemm.
[9] [10] Pfiffner was the designed flag bearer for his second Olympic Games, in PyeongChang.
[12] In January 2020, Pfiffner scored his first FIS World Cup points with 29th place in the Labuerhorn Combination event in Wengen.