Possui graduação em Ciências Moleculares pela Universidade de São Paulo (2000), com ênfase em neurociência, mestrado em Linguística Computacional pela Universidade de Amsterdã (2002), com ênfase em análise sintática automatizada, e doutorado em Psicologia Experimental pela Universidade de Warwick (2008), com ênfase em memória de reconhecimento. Trabalhou como pesquisador (pós-doutor) na Universidade de Warwick (Reino Unido, 2008-2009), na PUC-RS (2010-2011) e na Universidade de Durham (Reino Unido, 2012-2013). Utiliza métodos comportamentais e de neuromodulação (tDCS; estimulação transcraniana por corrente contínua) para investigar efeitos de conformidade de memória e efeitos de prática de recuperação de memória em indivíduos saudáveis. Também estuda os efeitos de tDCS em tarefas de memória e linguagem em populações clínicas. Atualmente é Professor Adjunto no Departamento de Processos Psicológicos Básicos (Instituto de Psicologia) da Universidade de Brasília (UnB).