Diana nasceu em Coimbra e aos 14 anos, inscreveu-se para participar das eliminatórias portuguesas do concurso promovido pela Ford Models e vence, acabando por disputar a final mundial.
Com apenas 14 anos, Diana venceu a final mundial do concurso de beleza Supermodel of the world.
Em Portugal, virou imagem da marca Ana Salazar e fez campanhas para diversas marcas.
Em 2009, foi escolhida pela marca de cosméticos naturais suecos Oriflame para embaixadora da marca em Portugal.
O seu trajeto profissional está marcado como imagem de algumas das marcas nacionais e internacionais de grande prestígio.
Tem uma linha de joias de sucesso, a Eugénio Campos by Diana Pereira, e editou 3 livros infantis.
Em 2015, estreou-se como coapresentadora do programa Pit Stop, na RTP Internacional.
Adepta dos desportos, Diana é aficionada por body combat e chegou a disputar provas de todo-terreno e ralis.