Jan Kubík se narodil 29. října 1978 v Českém Krumlově. Získal technické vzdělání v oboru elektro, od roku 2009 byl jednatelem několika firem, od roku 2014 je společníkem a jednatelem ve firmě ELTRIO.

Angažuje se v oblasti rozvoje regionu, v letech 2013 až 2016 byl členem správní rady společnosti Destinační management LIPENSKO, od roku 2012 je předsedou správní rady obecně prospěšné společnosti PORÁKOVA VILA a od února 2016 je jednatelem a společníkem ve firmě Služby Loučovice. Angažoval se ve Svazku lipenských obcí.

Od roku 2013 je členem hnutí ANO 2011, předsedá Oblastní organizaci Český Krumlov.

V komunálních volbách v roce 2006 kandidoval jako nezávislý do Zastupitelstva obce Loučovice, ale neuspěl. Podařilo se mu to až ve volbách v roce 2010, v listopadu 2010 byl zvolen starostou obce Loučovice. Ve volbách v roce 2014 mandát zastupitele obce obhájil, když vedl tamní kandidátku hnutí ANO 2011. V listopadu 2014 byl opět zvolen starostou obce.

V krajských volbách v roce 2012 kandidoval jako nestraník za SPOZ do Zastupitelstva Jihočeského kraje, ale neuspěl. Krajským zastupitelem se stal až ve volbách v roce 2016, a to již jako člen hnutí ANO 2011.

V listopadu 2016 byl zvolen náměstkem hejtmana pro oblasti územní plánování, doprava a dopravní obslužnost, správa komunikací, přeshraniční spolupráce. Po rozpadu krajské koalice byl v dubnu 2017 z této pozice odvolán.

Do Poslanecké sněmovny kandidoval již v roce 2013 za hnutí ANO, uspěl ale až v říjnových volbách 2017, kdy byl za ANO zvolen poslancem v Jihočeském kraji z pátého místa kandidátky.

Ve vládě chce prosazovat zákon o podpoře rozvoje cestovního ruchu, zákon o liniových stavbách, revizi EET, trvale udržitelný rozvoj venkova, a rozvoj podnikání na venkově a v hospodářsky slabých oblastech.

Je ženatý a má jednoho syna.