Se conoce muy poco acerca de su vida. Nació en Sevilla, pero no se conoce la fecha exacta. Se sabe que el 1 de julio de 1483 fue contratado como cantor en el coro de la Capilla Real de la Corte aragonesa del reino de Nápoles, cobrando un salario anual de 25.000 maravedíes y donde permaneció durante 17 años. El 15 de julio de 1488 recibió una semiprebenda de Fernando II. Dejó la corte real de Nápoles en 1500 y posteriormente trabajó en la Catedral de Sevilla haciéndose cargo, el 10 de febrero de 1503, del coro de niños de dicha catedral. Pronto dejó esta posición a Alonso de Alva, el nuevo maestro de capilla. En 1515, figura como Deán de la catedral sevillana.