Comenzó su 2012 con su primera medalla en la categoría senior, obteniendo el bronce en el Campeonato Iberoamericano de Atletismo de 2012, justo por delante de su compatriota Iván López. Se convirtió en el finalista mundial menor de 20 años en el Campeonato Mundial Junior de Atletismo de 2012, terminando séptimo después de un récord nacional junior de 3:43.16 minutos en los clasificatorios. Subió a otra categoría de edad para el Campeonato Sudamericano Sub-23 de Atletismo y se llevó la medalla de bronce, esta vez vencido por López, y por el argentino Federico Bruno.