Johan Meyer vokste opp i Saltdalen og i Tysnes. Han tok eksamen ved Trondhjems Tekniske Læreanstalt 1880, og studerte deretter ved i Hannover, og arbeidet som assistent for arkitekt Heel i Hannover 1883-85. Fra 1885 var han lærer ved Tegneskolen i Kristiania, og fra 1889 til 1910 ved Den kvindelige Industriskole og ved Kristiania tekniske Skole.