Johan nació en Långbanshyttan, Suecia, siendo el menor de los tres hijos del matrimonio de Britta Sophia Yngström y Olof Ericsson.