Воспитанник загребского “Динамо” играл за этот клуб с 2015 по 2018 год. Юный игрок насчитывает 30 вызовов молодежные команды сборной Хорватии U-15 и U-17 ! В 2018 году Давид перешел в “Монако” и играет в Национальной лиге 2.