Johansson was born in Folkärna in Avesta municipality.

He has had a long career as a politician.

Among other things, he was district chairman of the center party in Dalarna.

During the years 2012 to 2018, he was governor of Värmland.