Comenzó en el mundo del arbitraje en la 14/15 con diecinueve años. Una campaña en el fútbol base, las dos siguiente en Regional para ascender, en la 17/18, a Preferente.
En Preferente ha pitado cincuenta y tres partidos y en Tercera seis, y lleva una media superior a las seis amarillas por jornada.
Con el CD.Caspe ha coincidido en dos ocasiones: Temporada 19/20 en el Utrillas, dos - Caspe, uno, y en la 20/21, en el Caspe, dos - Maella, uno.
En la presente competición liguera ha arbitrado dos partidos de Tercera: Tamarite, dos - Monzón, cero y Ejea, cero - Almudévar, uno.