Po gymnáziu David Kasal absolvoval Lékařskou fakultu Univerzity Karlovy v Hradci Králové. Hned poté začal pracovat na Dětském a novorozeneckém oddělení v Chrudimské nemocnici, kde se roku 2004 stal primářem.
DAVID KASAL PARKOVAL NA ZÁKAZU ZASTAVENÍ
David Kasal se též věnuje dětem v alergologické ambulanci a roku 2013 začal řídit Lékařskou pohotovostní službu v Chrudimi.
Do komunální politiky David Kasal vkročil ve volbách 2010, kdy byl jako nestraník za Věci veřejné zvolen chrudimským zastupitelem (od prosince 2010 do června 2012 i radní). Již coby člen hnutí ANO 2011 post v zastupitelstvu v letech 2014 a 2018 obhájil. V krajských volbách 2012 a 2016 neuspěl.
Nezdarem skončil v roce 2012 pokus Davida Kasala získat křeslo v Senátu. Nepostoupil ani do druhého kola. Štěstí mu přálo v předčasných parlamentních volbách 2013, po pádu vlády Petra Nečase, kdy získal poslanecký mandát, který si ve volbách 2017 udržel.
V parlamentních volbách 2021 se David Kasal stal jedničkou pardubické kandidátky hnutí ANO a na postu v dolní komoře nadále setrval.
Mezi koníčky Davida Kasala patří fotbal. Bezmála dvacet let jej hrál za SK Chrudim.