A native of Nýřany started to play football in local TJ Dioss where he went to Viktoria from. In summer 2011 he joined the A team and play his first match. In November 2011 he jumped into the home Czech Cup match against Sokolov in the 80th minutes and Viktoria won 3:1. In season 2011/12 David also played the European Cup even though he had not played the Gambrinus League yet. This fast midfielder scored his first goal against Ruch Chorzów in the 3rd qualifying round and Viktoria finally won 2:0. He debutted in the Gambrinus League on the 5th August 2012 in the match against Jihlava.