Filho de escritor Aquilino Ribeiro e de Jerónima Dantas Machado, filha de Bernardino Machado, terceiro e oitavo presidente eleito da República Portuguesa e filho do segundo casamento do 1.º Barão de Joane. Foi um dos cofundadores do Partido Socialista, deputado na Assembleia da República na I e II legislaturas pelo círculo de Lisboa e presidiu à Câmara Municipal de Lisboa, cargo que exerceu entre 1977 e 1980, tendo sido o seu 60.º presidente e o primeiro eleito democraticamente após o 25 de Abril de 1974. Condecorações: A 1 de Outubro de 1985 foi feito Comendador da Ordem da Liberdade.