Benoît Poulain est un footballeur français né le 27 juillet 1987 à Montpellier. Il évolue au poste de défenseur central au sein de l'effectif professionnel du Nîmes Olympique depuis 2006. Il a joué ses premiers matches en Ligue 2 avec la formation Gardoise lors de la saison 2008-2009.
Lors de la saison 2010/2011 il est nommé capitaine du Nîmes Olympique.