Em sua trajetória de formação acadêmica, Ole Skovsmose fez mestrado em Filosofia e Matemática, pela Universidade de Copenhague (1975), e doutorado em Educação Matemática pela Royal Danish School of Educational Studies (1982). Foi professor titular na Royal Danish School of Educational Studies, Copenhague, de 1996 a 1999. Foi professor titular da Universidade de Aalborg de 1999 a 2009, aposentando-se ao final desse período, mantendo-se, porém, como professor emérito dessa instituição.