Filho de Geni Vasconcellos de Andrade e Nildo Caetano de Andrade, nascido em Teresópolis no dia 06/10/1983, Leonardo Vasconcellos, pai de Agatha, Nicholas, Jade, Elizabeth, Raphael e Thiago.
Formado em Administração, com pós-graduação em Gestão Pública, foi professor em Segurança e saúde do trabalhador no Senac entre 2004 a 2015, diretor-geral da Câmara Municipal entre 2009 a 2012, secretário de Educação de 2012 a 2015 e Secretário de governo interino entre 2014 e 2015 e, ainda, diretor da Faetec.
Presidente da Câmara Municipal desde 2018, eleito pelo partido Democracia Cristã com 1.101 votos.