Licenciada, primeiro em Serviço Social pelo ISSSP – Instituto Superior de Serviço Social do Porto e, de seguida, em Ciências da Educação pela Faculdade de Psicologia e Ciências da Educação da Universidade do Porto (FPCE-UP). Mestre em Ciências da Educação pela mesma faculdade da Universidade do Porto. Doutora em Serviço Social pela Universidade Católica Portuguesa (UCP).
Vasta experiência profissional, tendo exercido funções como assistente social durante alguns anos e posteriormente exercido funções como docente de Serviço Social.
Atualmente exerce funções de docência na licenciatura e mestrado de Serviço Social, na Universidade de Trás-os-Montes e Alto Douro.
Membro fundador da European Social Work Research Association.