Johannes Dahl var utdannet ved Krigsskolen 1890–94 og ved Den Gymnastiske Centralskole 1899 og Gymnastiska Centralinstitutet i Stockholm 1900.