Tapia kilpaili miesten 4 × 400 metrin risteyksessä.
Pekingin kesäolympialaisissa 2008 joukkuetovereidensa Pedro Mejía, Arismendy Peguero ja Carlos Yohelin Santa kanssa. Hän juoksi toisen erän ankkurijalkaisella, jonka yksilöllinen aika oli 45,79 sekuntia. Tapia ja hänen tiiminsä saivat viimeisen sijan kauden parhaalla ajalla 3:04.31, eivätkä päässeet finaaliin.