Born in Hammel, Sørensen had a promising performance in the 2008 Tour of Austria, and then he competed for Denmark (along with Nicki Sørensen and Brian Vandborg) in the 2008 Olympic road race, finishing 12th overall.