Olsson ble født 20. mars 1987 i Lysekil i Sverige, men vokste opp i Gressvik utenfor Fredrikstad i Østfold fylke. I januar 2007 startet han sin tjeneste i Forsvaret ved Panserbataljonen i Indre Troms. Fra september 2008 tjenestegjorde han ved Telemark bataljon.