Kamniški župan se je rodil 2. decembra 1977, šolanje je zaključil kot univerzitetni diplomirani igralec.
Sprva se je zaposlil kot novinar na RTV Slovenija ter delal na radiu in televiziji. Javnost si ga je najbolj zapomnila po imitacijah mnogih znanih osebnosti, med njimi Janeza Drnovška, Janeza Janše, Danila Türka in Karla Erjavca. Igral je tudi vloge izmišljenih likov, najbolj znan je bil Ivan Serpentinšek.
Igralsko kariero je leta 2010 nepričakovano zamenjal s politično, ko se je odločil, da se bo kot neodvisni kandidat potegoval za mesto župana Kamnika. To mu je tudi uspelo, trenutno župansko funkcijo opravlja drugi mandat.
Kandidaturo za predsedniške volitve je najavil precej zgodaj, v kampanjo pa se podal s sloganom Človek, skupnost, država. Za kandidaturo se je po lastnih besedah odločil, ker je prepričan, da je čas za zamenjavo generacij na najvišjih položajih.
V sicer mirni volilni kampanji je bil Šarec deležen nekaterih “nizkih udarcev”, predvsem zaradi dejstva, da je bil posvojen. Tega, kot pravi, ni nikoli skrival, je pa hvaležen svojima krušnima staršema, da sta ga vzgojila v osebo, kakršna je.
Z ženo in dvema hčerkama živi v Šmarci pri Kamniku. Prosti čas namenja popravilu različnih tehničnih stvari in urejanju okolice hiše, njegova strast pa je preučevanje zgodovine.
V lasti ima hišo in avtomobil ter nekaj starejših vozil, prihranjenih pa ima okoli 90.000 evrov.
O problemu splava je dejal, da je vsak splav treba poskušati preprečiti, vsak splav je tragično dejanje. »Vendar pa, če do njega pride, ne smemo nikogar obsojati. Ta pravica je zapisana tudi v ustavi. In menim, da je boljše tako, kot pa, da bi se splavi potem opravljali na črno in bi bilo s tem še kakšno življenje ogroženo.«
vir: STA, Radio Ognjišče