Concluiu em 1999 o estudo técnico em Eletrônica e Sistemas Microprocessados na ETFSC. Graduou-se em 2007 em Sistemas Eletrônicos no CEFET-SC, em 2012 certificou-se MBA em Gerenciamento de Negócios pela Univali, em 2016 obteve o título de mestre em Mecatrônica pelo Instituto Federal de Santa Catarina (IFSC) e em 2022 o título de doutor pela UFSC no programa de Pós-graduação em Engenharia de Automação e Sistemas.
Trabalhou por 15 anos na indústria eletrônica empreendendo, posteriormente trabalhando nas empresas Automatiza e Intelbras. Durante este período trabalhou no desenvolvimento e gerenciamento de equipes de projetos de hardware e software. Desde 2016, é professor do Instituto Federal de Santa Catarina (IFSC) lecionando sobre eletrônica digital, linguagens de programação, dispositivos embarcados e projetos de telecomunicações.
Seus interesses de pesquisa são: organizações e ferramentas de desenvolvimento de Sistemas Multi-Agentes (SMA), Sistemas Distribuídos, Aprendizagem de Máquina e Linguagens de Programação.