David da Silva mengawali karier sepakbolanya dengan bergabung klub asal Brasil yakni Sumare AC.
Pada musim 2010/2011 David berpindah ke Liga Malta untuk memperkuat Birkirkara FC.
David juga sempat mencoba peruntungan dengan bergabung klub asal India yakni Shelbourne.
David da Silva kembali memperkuat k;lub kampung halamannya yakni CA Joseense saat musim 2012/2013.
Hanya memperkuat CA Joseense selama satu musim, David hijrah ke Liga Uni Emirat Arab untuk membela Khor Fakkan.
David juga sempat menjajal permainan klub di Oman dengan bergabung Al-Mussanah C pada musim 2014/2015.
Saat musim 2015/2016, David da Silva berpindah lagi ke klub asal Arab Saudi, Al-Orobah.
Menilik dari beberapa proses transfer yang dilakukan David menandakan bahwa dirinya gemar mencoba hal-hal baru, lantaran pada musim 2016/2017 ia juga berpindah ke Liga Jepang bersama Zweig. Kanazawa.
David da Silva juga pernah merumput di Liga Kuwait dengan memperkuat Qasdia SC.
Kemudian pada musim 2017/2018, David kembali berpindah ke klub asal Qatar yakni Al-Khor SC.
Tepat pada musim 2017/2018, David da Silva memasuki Liga Indonesia dengan memperkuat tim Persebaya Surabaya.
Hanya menandatangani kontrak semusim dengan Persebaya, David hijrah ke Korea Selatan dan membela Pohang Steelers.
Melihat performa apik David bersama Pohang Steelers, Persebaya kembali tertarik untuk merekrut pemain Brasil itu pada musim 2018/2019.
Saat musim 2020/2021, David berpindah ke Liga Malaysia bergabung dengan Terengganu FC.
Sejak muism 2021/2022 hingga kini, David da Silva menjadi pemain Persib Bandung.