Ferreira wurde erstmals 2002 in den portugiesischen Nationalkader berufen. Mit der Nationalmannschaft nahm er an der Europameisterschaft 2004 im eigenen Land, der Europameisterschaft 2008, Weltmeisterschaft 2006 und der Weltmeisterschaft 2010 teil.