Francisco de Oliveira Passos nasceu em 02/07/1878, no Rio de Janeiro. Era filho de Francisco Pereira Passos, prefeito do Distrito Federal entre 1902 e 1906.
Cursou preparatório no Colégio Abílio e no Internato Pedro II, depois seguiu para a Alemanha, onde, em 1901, formou-se em Engenharia Civil na Real Escola Superior da Saxônia. Retornando ao Brasil, iniciou a carreira como engenheiro na Leopoldina Railway e na Estrada de Ferro Central do Brasil. Durante a gestão de seu pai, atuou como consultor técnico da Prefeitura do Distrito Federal.
Em março de 1904, foi um dos ganhadores do edital de projetos para a construção do Theatro Municipal do Rio de Janeiro. O resultado foi a fusão dos projetos de Francisco de Oliveira Passos e do arquiteto francês Albert Guilbert. Feitas as alterações no projeto, o prédio começou a ser erguido em janeiro de 1905. A inauguração ocorreu em 14/07/1909, durante o governo de Nilo Peçanha (1909-1910). Em 10/05/1910, Francisco de Oliveira Passos foi nomeado para o cargo de Diretor Geral do Theatro Municipal, tendo permanecido no posto até 12/12/1914.
Passou a dirigir a firma Comércio e Indústria Paulo Passos S.A após o falecimento de seu irmão. Também foi presidente do Sindicato das Indústrias de Serraria e do Centro de Serraria do Rio de Janeiro. Foi o último presidente do Centro Industrial do Brasil (CIB), entre 1926 e 1931. A frente do cargo, frequentemente utilizou a imprensa para solicitar ao governo medidas de defesa da indústria nacional. Em 12/12/1931, transformou o CIB em Federação das Indústrias do Rio de Janeiro (FIRJ), permanecendo na presidência do órgão até 1935. Durante as décadas de intensa atuação como industrial, também compôs o Conselho Consultivo do Distrito Federal, presidiu o Conselho de Contribuintes e foi membro do Conselho Diretor do Clube de Engenharia.
Em 1934 foi eleito Deputado Federal pelo Distrito Federal, tendo a sua candidatura consolidada pelo Partido Economista.
Faleceu no Rio de Janeiro, em 01/01/1958, deixando viúva Maria Elisa de Oliveira Passos.
José Ygor