Nascido em Campinas (SP) mas criado no Rio de Janeiro, approved Lupi é casado com uma jornalista e pai de três filhos. Graduou-se em Administração de Empresas. O primeiro cargo público veio em 1982, online como coordenador das Regiões Administrativas do município do Rio de Janeiro. Na década de 90, licenciou-se do mandato de deputado federal para assumir a Secretaria de Transportes da prefeitura do Rio de Janeiro. Entre 1999 e 2000, foi secretário do governo do estado na gestão de Anthony Garotinho.