Johannes Poopuu õppis Mustjala valla- ja kihelkonnakoolis ning Kuressaare linnakoolis, pärast selle lõpetamist töötas 1901-1905 õpetajana Mustjala valla Panga koolis ja 1905-1907 Paatsa koolis. Seejärel töötas ta maamõõtjana, teenides pikemat aega Tallinnas maakultiveerimise büroos, mille ülesandel ja kulul viibis mõned kuud Saksamaal ametioskusi täiendamas. Pärast Esimese maailmasõja puhkemist mobiliseeriti Poopuu oktoobris 1914 Vene sõjaväkke ja määrati 331. Tveri družiinasse.

