Possui graduação em Ciências Biológicas pela Universidade Federal de Minas Gerais (1983), mestrado em Ecologia – Northern Arizona University (1987), doutorado em Ecologia Evolutiva – Northern Arizona University (1992) e pós-doutorado na Stanford University (2015/2016) onde foi professor. Pesquisador 1A do CNPq, foi professor visitante na University of Alberta (2011), Stanford University (2016) e Universidad de Sevilla (2020). Em 2018 foi eleito membro titular da Academia Brasileira de Ciências. Tem experiência na área de Ecologia e meio ambiente, com ênfase em Ecologia Evolutiva e de Processos, atuando principalmente nos seguintes temas: biodiversidade, herbivoria, monitoramento ambiental, serviços ecossistêmicos, restauração ambiental, mudanças climáticas, ecologia de comunidades, bioprospecção, fitoterápicos, produtos da biodiversidade, ecologia química, interações ecológicas, galhas de insetos e resistência de plantas. Trabalha principalmente nas vegetações de campos rupestres, cerrado e caatinga.