Gustafsson är född och uppvuxen i Billdal, som är beläget mellan Kungsbacka och Göteborgs kommuner. Han började dansa redan vid fyra års ålder, och tog år 2011 sin första SM-medalj i dans. Han har därefter deltagit i flera SM-tävlingar, där han har vunnit i grenarna latin, standard och tiodans. Han har också representerat Sverige i tolv VM- och EM-tävlingar i dessa tre grenar.[1]
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 första danspartner var 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 att programmet lades på is efter 2023 års säsong. När programmet under våren 2025 planerades komma tillbaka med en nittonde säsong, kommer han återigen att axla rollen som 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, eftersom sångerskan Carola Häggkvist bestämde sig för att hoppa av sin medverkan på grund av sin hälsa.