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 2019 Doktorand i Hälsoteknik på Blekinge Tekniska Högskola. Gift och har vuxna barn samt en hemmaboende katt. Fritidsintressen är segling och skidåkning.