Professor auxiliar no Departamento de Ciências e Tecnologias da Informação at ISCTE-IUL. Licenciado e mestre em Engenharia Mecânica pelo Instituto Superior Técnico, em Lisboa, e doutorado em Ciências e Tecnologias da Informação, especialidade de Inteligência Artificial, pelo ISCTE-IUL, em lisboa.
Leccionou discplinas de Inteligência Artificial e de Tecnologias para Sistemas Inteligentes e lecciona actualmente a disciplina de mestrado de Criatividade Computacional e a disciplina de doutoramento de Criatividade e Computação Criativa, entre outras.
Investigador da unidade de investigação ISTAR-IUL e é membro da APPIA, a associação portuguesa para a Inteligência Artificial. Interesses de investigação actuais são nas áreas de Inteligência Artificial, Criatividade Computacional e Gramáticas de Forma.