Ellis Lowell è nato in Giamaica, ma ha acquisito la cittadinanza statunitense. Negli USA è potuto entrare in contatto con l'entusiasmante mondo dell'arte contemporanea, che gli ha permesso di crescere da subito a livello internazionale.
Dopo essere giunto in Italia, in occasione di alcune mostre, ha deciso di stabilirsi a Trieste, dove tuttora vive, lavora e continua con successo la sua attività espositiva, ottenendo riconoscimenti di pubblico e critica sia in territorio nazionale, sia all'estero.