Tolgfors lahir di Forshaga sebagai putra dari Sture dan Anna Brita Kajsa Tolgfors namun dibesarkan di Åmål. Ia tinggal di Örebro dengan istri dan anaknya.[2][3] Tolgfors mendapatkan gelar B.A. dalam bidang ilmu pengetahuan politik dari Universitas Örebro,[4] dan memiliki latar belakang dalam Palang Merah. Dalam politik lokal, ia menjabat dalam Dewan Kota Örebro dari 1991 sampai 1994. Ia menjadi penasihat politik dalam Kementerian Pertahanan dari 1992 sampai 1993 dan Kementerian Badan Usaha dari 1993 sampai 1994.
Tolgfors mengundurkan diri dari Parlemen Swedia pada 25 Januari 2013.[5] Ia meninggalkan kursinya pada 31 Januari 2013 dan digantikan oleh Lotta Olsson.