Nascido no RJ, Nelson é médico e empresário.
Se formou pela Universidade Estadual do Rio de Janeiro (UERJ) e se especializou em oncologia no Instituto Nacional de Câncer (Inca). Atualmente, é sócio da Teich Health Care, uma consultoria de serviços médicos.