На Олимпиаде-2010 в Ванкувере, стал 14-м в слаломе, в Сочи улучшил свой результат, заняв 7-е место в слаломе. На Олимпийских играх 2018 года занял 19-е место в слаломе, а в командных соревнованиях сборная Швеции с Харгином в составе выбыла на стадии 1/4 финала.