He was born in Prague. He is a trainee of HC Slavia Praha where he worked his way through all children and junior stages.
We played two seasons in the WHL (Western Hockey League — one of three junior ice hockey leagues that constitute the Canadian Hockey League). His team won one of the seasons and his contribution affected his choice of the draft to Colorado Avalanche. He played three seasons for a farm team in Canada.
When he came back to Czech he played a season for HC Sparta Praha, then a season for HC Kometa Brno, three seasons in Beroun, Hradec Králové and Litoměřice. He also played in Russia for HC Lada Togliatti.
When he finished his player career he became a coach.
Now David is also a member of ICE BULLS team.