Possui Mestrado em Letras pela UFAPE, vasta experiência como professor de Língua Portuguesa do Ensino Fundamental e Médio, ao longo de quase duas décadas, tendo lecionado em escolas públicas e particulares, cursinhos, cursos de graduação e pós-graduação e também na formação continuada de professores de instituições públicas e privadas. Também atuou como coordenador pedagógico em escolas públicas, professor dos cursos de Direito, Ciências Contábeis, Agronomia, Letras, Pedagogia, Educação Infantil e Docência do Ensino Superior (Pós). Ainda atuou como formador de LP da Gerência Regional de Educação do Agreste Meridional, além de participar ativamente de eventos acadêmicos (SEDELP, NUPEDE), ora apresentando trabalhos de pesquisa, ora como membro de banca examinadora. Atualmente, é coordenador pedagógico da Rede Estadual de Ensino de Pernambuco e professor/formador (professor convidado) da Autarquia Educacional do Araripe - AEDA, onde ministra aulas e realiza palestras e oficinas para estudantes e professores das faculdades ligadas à Autarquia.