Jan werd geboren op 18 januari 1975 en groeide op in De Haan.  Na zijn huwelijk met Leen Lauwers verhuisde hij naar Langemark-Poelkapelle.  Jan is de trotse papa van Gust en Marte.

Jan zetelt sedert voorjaar 2021 als gemeenteraadslid in opvolging van Christophe Deraeve.  In de legislatuur 2013-2018 was hij OCMW raadslid.   Jan is melkveeconsulent bij Boerenbond.  Daarnaast is hij actief in verenigingsleven en vrijwilligerswerk als voorzitter Landelijke Gilde Poelkapelle, bestuurslid kermiscomité Poelkapelle, wielertoerist Tandje Bie, bloedgever en mooimaker/zwerfvuilruimer.