Realizó sus estudios primarios en la Escuela Experimental y los secundarios en la Colegio Santa Isabel de Huancayo.
En las elecciones generales del 2001, fue elegido congresista de la República en representación de Junín por la Alianza Electoral Unidad Nacional, con 18.341 votos, para el periodo parlamentario 2001-2006.
Intentó su reelección al Congreso de la República por Unidad Nacional en las elecciones generales del 2006.
En junio del 2007, tras el desafuero a la cCongresista Elsa Canchaya, Tapia ingresó como congresista Accesitario y juramentó para completar el periodo parlamentario 2006-2011.
[5] Intentó nuevamente su reelección al Parlamento Andino por Alianza Popular en las elecciones generales del 2016, sin éxito.