Melchor toreó en Sanlúcar de Barrameda en 1913 y posteriormente en plazas cada vez más importantes hasta llegar a la de Madrid.