Bosch a commencé à jouer en tant que talonneur niveau semi-professionnel en 2011 pour le Club universitaire de Buenos Aires, où il a disputé 33 rencontres pour son club. En , il avait été sélectionné par les Pumas pour affronter l'Afrique du Sud lors d'un match préparatoire avant les matchs internationaux de juin 2014. Le même mois, il a été sélectionné pour les Jaguars argentins avant la Coupe Tbilissi 2014, où il a fait sa première apparition sur le banc contre l'Italie. Il fait ses débuts face à la Géorgie le , mais a obtenu un carton rouge à la 70e minute pour avoir combattu avec le pilier géorgien Giorgi Mtchedlishvili[4].
En 2016, Bosch est rappelé par l'équipe nationale avant le championnat des Amériques 2016, mais après une blessure à l'entraînement deux jours avant le premier match, il a été retiré de l'équipe[5]. En mai 2016, il joue à nouveau avec l'équipe réserve nationale en affrontant l'Uruguay lors de la Coupe Sudamérica 2016. Il a été convoqué dans l'équipe senior pour deux test-matchs face à la France et contre l'Italie, sans pour autant disputer un seul match.
Après cette saison, il rejoint l'Aviron bayonnais[9]. Il s'impose rapidement en tant que titulaire à son poste et est l'auteur de prestations convaincantes[10]. Il prolonge son contrat de trois saisons supplémentaires en février 2023[11].