Johan Flyborg föddes i Stockholm 1959.Han erhöll officersexamen från Kungliga Sjökrigsskolan i Stockholm 1980 och blev tandläkare vid Göteborgs Universitet 1987. Sedan 2024 Filosofie doktor i tillämpad hälsoteknik på Blekinge Tekniska Högskola. Gift och har vuxna barn samt en hemmaboende katt. Fritidsintressen är segling och skidåkning.