Cantante sueco de pop y presentador de televisión que terminó en el quinto lugar en Idol en el 2005 y en primer lugar en la temporada inaugural de Let's Dance. Fue el presentador del programa Allsång på Skansen entre el 2011 y el 2013. Fue uno de los presentadores del Festival Eurovisión en el 2016 luego de su victoria el año anterior con su tema "Heroes."
Estudió música en la secundaria, formó parte del coro de su escuela e interpretó a un hermano en un montaje de la obra Joseph and the Amazing Technicolor Dreamcoat.
Participó en el Melodifestivalen en el 2007, el 2009 y el 2015, obteniendo el triunfo en el 2015.
Sus padres fueron la profesora Birgitta Sahlén y el cirujano Sven-Olof Zelmerlöw. Tiene una hermana menor llamada Fanny. Junto a su novia Ciara Janson tuvo un hijo llamado Albert en el 2018.
Salió con la ex integrante del grupo A-Teens Marie Serneholt entre el 2008 y el 2011.