Steven David commence le rugby à Bobigny en catégorie benjamins, puis rejoint le centre de formation de Massy à l’âge de 17 ans[1]. Il fait ses débuts en équipe première en [2]. Après quatre saisons, il signe à Biarritz grâce à une clause de libération de son contrat à la suite de la descente de Massy en Fédérale 1[3]. Après avoir participé à la remontée du BO en Top 14, il s'engage à Valence Romans en 2021[4]. Une saison plus tard, il rejoint l'USO Nevers[5].