Ramiro Vaca es nuevo jugador de Bolívar, llegará luego de dos temporadas en el Beerschot de Bélgica en busca de mejores posibilidades para su futuro. En Bolivia ya tuvo experiencias en Quebracho que le dio la primera oportunidad, además de The Strongest.
Su primer paso en primera división fue con el Tigre, debutó el 3 de marzo del 2018 finalizando el compromiso ante Sport Boys en reemplazo del venezolano Cristian Novoa, aquella jornada el Toro de Warnes se llevó el triunfo por 3 a 2. Entre 2018 y 2021 con el Aurinegro apuntó 94 compromisos, 12 goles, 1 asistencia, 12 tarjetas amarillas y 2 rojas, con esta misma camiseta debutó en la Copa Libertadores el 5 de febrero del 2020 en el triunfo 2 a 0 ante Atlético Tucumán, puso la asistencia para el gol de Jair Reinoso a los 45 minutos.
Con el Beerschot debutó el 28 de agosto del 2021 en la derrota 5 a 2 ante el Charleroi por la Liga Belga en la que compitió en 26 compromisos, 15 como titular y 11 desde la suplencia, apuntando 3 asistencias. También pudo experimentar 3 duelos en la Copa Belga con 1 gol, además de la Segunda División de Bélgica con 14 lances y 2 pases gol.
Con la sub-20 de Bolivia estuvo en el Sudamericano 2017 y 2019 de esta categoría, además de un par de amistosos apuntando en total 10 partidos y 2 goles, con la sub-21 estuvo en 1 amistoso. Ya con la Absoluta pudo participar de 7 amistosos, anotó 1 gol y su debut fue en la victoria ante Nicaragua del 2 de junio del 2017, Eliminatorias Sudamericanas con 12 apariciones y 1 tanto, además de 5 compromisos en la Copa América.