João Ribeiro est né à Lisbonne en 1955. Il est diplômé en peinture de la Faculté des Beaux-Arts de Lisbonne et d'une maîtrise en arts visuels de l'Universidade Lusófona. Il expose individuellement depuis 1985 et est représenté dans les collections suivantes : Caixa Geral de Depósitos, Banco Comercial Portuguás, C.TT., Museu de Arte e Pintura Diogo Gonçalves à Portimão, Vila Franca de Xira. Musée municipal, Conseil municipal de Seixal, Conseil municipal de Reguengos de Monsaraz, Conseil municipal de Vila Nova de Famalicão, Conseil municipal de Portalegre, Ministère de la Justice ;a, Cour d'appel de Seia, Consulat général du Portugal au Canada ; et dans d'autres collections nationales et étrangères.