Graduado pelo Centro Universitário de Brasília (Uniceub) e mestre pela UnB, onde é pesquisador associado do Laboratório de Políticas de Comunicação (Lapcom). Foi editor da TV Brasília, repórter da Agência Carta Maior e prestou consultorias na área de regulação da comunicação para a ONG Artigo XIX, Association for the Progress of Communications (APC) e Fundação Ford. Coordenou a elaboração do programa de governo para a área de Comunicação e Democracia da candidatura de Lula, em 2006. É integrante do Coletivo Intervozes e representou a entidade na Comissão Organizadora da 1ª Conferência Nacional de Comunicação (Confecom), realizada em 2009. Foi 1º secretário do Fórum Nacional pela Democratização da Comunicação. É co-autor do livro “Sistemas Públicos de Comunicação: A experiência de 12 países e o caso brasileiro”. Atualmente é concursado da EBC e trabalha como editor na TV Brasil, além de ser professor do IESB, onde ministra o módulo sobre TV Pública. Foi secretário-geral do Sindicato dos Jornalistas do DF da gestão 2010-2013.