Francisco Layrisse obteve sua graduação em direito pela Universidade Católica Andrés Bello na Venezuela. Posteriormente, realizou estudos de pós-graduação em Administração, Marketing e, em junho de 2021, seu Doutorado em Ciências Administrativas, todos pela EGADE Business School do Tecnológico de Monterrey no México. Desde 2008, colabora em centros de pesquisa e desenvolvimento relacionados aos temas de responsabilidade social, sustentabilidade corporativa e empreendedorismo social, resultando em várias publicações de artigos em revistas de alto impacto, capítulos de livros e casos de ensino pedagógico. Ministrou diversos cursos relacionados a negócios e sociedade em nível de graduação e pós-graduação. Além disso, trabalhou no desenvolvimento de treinamento de educação executiva sobre os mesmos temas, bem como na prestação de serviços de consultoria para empresas da região. Atualmente, está desenvolvendo um pós-doutorado com foco em regeneração e inovação social na Friedrich-Alexander-Universität Erlangen-Nürnberg na Alemanha