Народився 7 серпня1993 року в місті Кладно. Розпочав займатись футболом в «Кладно», а 2002 року потрапив до академії «Спарти» (Прага)[1]. 2012 року потрапив до заявки основного складу «Спарти» (Прага), втім за першу команду так і не дебютував, виступаючи за дубль, у якому був капітаном команди[2].
У січні 2014 року був відданий в оренду в «Градець-Кралове»[3], де провів 7 матчів у Другій лізі, а наступний сезон провів також на правах оренди у «Вікторі Жижков», що теж виступала у другому за рівнем дивізіоні країни.
Влітку 2015 року Говорка підписав контракт на три роки за «Слованом» (Ліберець)[4]. До нової команди Давід перейшов разом із тренером Їндржихом Трпишовським, а також кількома гравцями. 27 липня 2015 року Говорка дебютував у вищому дивізіоні Чехії в матчі з «Младою Болеслав» (4:2)[5]. Протягом наступного півтора року був основним гравцем клубу, взявши участь у 36 матчах чемпіонату.
На початку 2017 року повернувся в «Спарту» (Прага)[6]. До кінця сезону взяв участь у 19 матчах чемпіонату, після чого в червні 2018 року був відданий в оренду в «Яблонець». Станом на 31 серпня 2018 року відіграв за команду з Яблонця-над-Нісою 4 матчі в національному чемпіонаті.
Збірна
Незважаючи на те, що він не виступав за молодіжні збірні, він був викликаний до національної збірної Чехії в серпні 2017 року на матчі відбору на чемпіонат світу 2018 року проти Німеччини та Північної Ірландії[7], втім на поле не виходив.