
Johan is een gepassioneerde reclamefotograaf en fervent loper met een indrukwekkend aantal kilometers achter rug. Sinds de late jaren negentig is hij aangetrokken tot het ultralopen, met deelname aan uitdagende wedstrijden zoals de 120 van Texel en de 160 km lange Jan Knippenberg Memorial over het strand van Nederland. In 2020 liep Johan op de wielerbaan de 200 kilometer voorbij tijdens de 24 uur van Deventer. Enkele maanden daarna kreeg hij een zware knieblessure en maakte daarom in 2021 de overstap naar het rolskiën en langlaufen, waar hij zijn passie opnieuw vond en de beroemde Vasaloppet in minder dan 10 uur voltooide. Daarna lag zijn focus op de 220 km lange Nordenskioldlöppet in Lapland, één van de zwaarste langlauf wedstrijden ter wereld. Hij voltooide deze race in net iets minder dan 26 uur.
Kort daarna pakte Johan, na twee jaar van loop rust, het rennen met goed gevolg weer op. Op 13 juli 2024 liep hij de 30 kilometer lange Grand Trail Courmayeur met 2500 hoogtemers. Back in business again.​
​
Johan heeft met succes de trainerscursus Looptrainer 3 bij de Atletiekunie afgerond. Momenteel is hij bezig met de opleiding tot Atletiek Trainer 4, waar hij zijn kennis en vaardigheden verder gaat ontwikkelen.
De ervaring als trainer bij de AVH in Haaksbergen de afgelopen jaren heeft Johan volle inzichten en vaardigheden opgeleverd. Gedurende deze tijd heeft hij met veel enthousiasme trainingen verzorgd en de ontwikkeling van de deelnemers ondersteund. Zijn focus ligt op het creëren van een positieve en motiverende omgeving waar iedereen zich kan ontplooien. Deze rol heeft hem niet alleen professioneel, maar ook persoonlijk laten groeien.
​