Alling wurde am 8. Juni 1968 in Mölndal als Sven Robert Morgan Persson geboren.[1] Die schwedische Schlagersängerin und Schauspielerin Siw Malmkvist ist seine Tante.[2] 1972 wurde er im Alter von vier Jahren in das Waisenhaus von Vidkärr in Göteborg geschickt.[3] Er studierte von 1987 bis 1990 an der Malmö Theatre Academy. Er ist seit 2009 mit der Schauspielerin Anna-Maria Dahl verheiratet. Das Paar hat vier Kinder.[1]
Seit den früheren 1990er Jahren ist er als Schauspieler tätig. Er übernahm größere Serienrollen in den Fernsehserien Höjdarna, Hjälp!, Cirkus Imago, Gåsmamman, Lingonligan und Sommaren 85. 2006 war er in zwei Episoden der Fernsehserie Detektivbüro LasseMaja in der Rolle des Trollande Tore zu sehen. 2007 folgte die Rolle des Eskil Magnusson im Historienfilm Arn – Der Kreuzritter. Diese Rolle verkörperte er außerdem in der Fortsetzung Arn – Riket vid vägens slut im Jahr 2008 sowie in vier Episoden der Fernsehserie Arn. Er übernahm die Synchronisation des Lille Skutt in den Animationsfilmen Bamse – Der liebste und stärkste Bär der Welt von 2014, Bamse och häxans dotter von 2016 und Bamse och dunderklockan von 2018.