Descendant d’une vieille famille noble du Limousin issue de milites castri de la vicomté de Ségur, Bonneval fut mis au collège des jésuites après la mort de son père. Le maréchal de Tourville, son parent, le fit entrer dans la marine à l'âge de treize ans. Il se distingua aux combats de Dieppe, de La Hougue, et de Cadix, où le maréchal de Tourville commandait la flotte française. Dégoûté de la Marine après une affaire d'honneur, il acheta, en 1698, un emploi dans le régiment des gardes où il demeura jusqu'en 1701.