Nacido en Miami, Acosta jugó para la Weston Academy y para el North Carolina F. C. sub-23 justo antes de dirigirse a Argentina para firmar con Boca Juniors, luego de su actuación en la Copa Mundial de Fútbol Sub-17 de 2017.
En el país sudamericano, jugó para la sub-20 de Boca Juniors y equipos suplentes.
[1][2] El 28 de agosto de 2019, Acosta firmó con el Austin Bold FC del USL Championship.
[3] El 1 de septiembre de 2019, hizo su debut profesional cuando reemplazó a Kris Tyrpak en el minuto 82 de la victoria por 3-0 contra el RGV FC Toros.
En el torneo disputó dos de los cinco partidos que jugaron los estadounidenses en el Mundial y marcó un gol en el partido contra Colombia.