Gustafsson är född och uppvuxen i tätorten Billdal, som är belägen mittemellan Kungsbacka och Göteborgs kommuner. Han började dansa redan vid fyra års ålder, och tog som tretton, fjortonåring år 2011 sin allra första SM-medalj, i just dans. Han har därefter deltagit i ytterligare fler SM-tävlingar, där han har vunnit i grenarna latin, standard och tiodans. Han har också representerat Sverige i totalt tolv stycken VM- och EM-tävlingar, detta i de tre tidigare nämnda grenarna som han deltog i under sina SM-tävlingar.[1]
Let's Dance
Gustafsson anslöt sig som 22-åring år 2020 som dansare/danslärare, i TV-programmet Let's Dancesfemtonde säsong på TV4, där hans allra första danspartner var den Göteborgsbördiga influencern Alice Stenlöf.[2] Han har sedan sin debut i programmet återkommit varje år som dansare/danslärare till andra kvinnliga kändisdeltagare, fram tills det att programmet lades på is efter 2023 års säsong. När programmet nu under våren 2025 ska komma tillbaka med en nittonde säsong, så kommer han återigen att axla rollen som en av dess dansare/danslärare, denna gång åt den före detta friidrottaren Carolina Klüft.
^Gustafsson och Keyyo blev egentligen utröstade i avsnitt 6 av 2021 års säsong av Let's Dance, men fick komma tillbaka till programmet en vecka senare, pågrund av att sångerskan Carola Häggkvist bestämde sig för att hoppa av sin medverkan pågrund av sin hälsa.