João Amoêdo é formado em engenharia civil pela UFRJ e em administração pela PUC-RJ. Começou sua carreira como trainee no Citibank, foi diretor executivo do Banco BBA, presidente da Finaústria, vice-presidente e membro do conselho de administração do Unibanco e membro do conselho de administração do Itaú BBA e da João Fortes Engenharia.
Em 2011, indignado com a alta carga tributária e com os péssimos serviços recebidos do Estado, fundou o NOVO. Em junho de 2017, Amoêdo deixou a presidência do partido para apresentar sua candidatura à Presidência do Brasil.