Nacido en Gijón, Asturias, Mera ingresó en la cantera del Real Sporting de Gijón a los 9 años de edad.
En las filas del filial del Real Sporting de Gijón estaría hasta la temporada 2015-16, es decir, permaneciendo en el Real Sporting de Gijón "B" durante cinco campañas, en las que superó la barrera de los 100 partidos en la Segunda División B y marcaría un total de 21 goles.
En la temporada 2016-17, Mera tenía contrato para ser jugador del primer equipo pero Abelardo Fernández no contaba con él.
Entonces, el 19 de agosto de 2016 fichó por el Real Club Celta de Vigo y, aunque militó en su filial dirigido por Alejandro Menéndez,[1] ese mismo año llegó a debutar con el primer equipo en un encuentro amistoso en Ferrol a las órdenes de Eduardo Berizzo.
Tras salir del Real Club Celta de Vigo "B" pasaría por varios club de Segunda División B como el Racing Club de Ferrol y el Club Deportivo Teruel en el que jugó durante 12 partidos durante la primera vuelta de la temporada 2018-19.