Søren Espersen commence en 1974 des études de théologie à l'université de Copenhague, qu'il interrompt en 1976 pour étudier à l'école de journalisme du Danemark, dont il est diplômé pour 1980. Il devient alors successivement journaliste pour Dagbladet Information, B.T. et Billed-Bladet. En 1997, il devient l'attaché de presse du Parti populaire danois[1].
Il est élu député au Folketing lors des élections législatives de [4]. Après ce dernier scrutin, il devient le porte-parole de son groupe parlementaire pour la politique étrangère, un rôle qu'il conservera jusqu'en 2022[1].
Il est réélu pour un quatrième mandat lors des élections législatives de , cette fois-ci dans la circonscription de Seeland, alors qu'il était élu à Copenhague jusqu'alors[8]. Il prend alors la présidence de l’Udenrigspolitisk Nævn, une commission parlementaire spéciale établie par la Constitution danoise et chargée d’être consultée par le gouvernement sur les questions de politique étrangère[9].
En , il devient commissaire de la garde nationale danoise, sa plus haute autorité civile[10]. Il occupe ce rôle jusqu'en , quand Søren Gade lui succède[11].
Il est réélu pour un sixième mandat lors des élections législatives de [15]. Il devient alors le porte-parole du groupe parlementaire des Démocrates danois pou la culture et les affaires ecclésiastiques[16]. Il prend également la présidence de la commission parlementaire des affaires ecclésiastiques[17].
En , il annonce qu'il ne sera pas candidat à un septième mandat au Folketing lors des prochaines élections législatives[18].