Валдир Перес начал карьеру в клубе «Гарса», затем 3 сезона играл за «Понте-Прету». В 1973 году он перешёл в клуб «Сан-Паулу», где быстро стал одним из лучших голкиперов бразильского футбола и в 1974 году поехал на чемпионат мира в качестве третьего вратаря национальной команды. Первый матч за сборную Валдир провёл год спустя, это была игра 4 октября 1975 года на Кубке Америки против Перу, выигранная бразильцами 2:0. В том же 1975 году Перес выиграл свой первый титул — чемпиона штата Сан-Паулу, в финале турнира в серии пенальти Валдир отбил два первых пенальти соперника «Сан-Паулу», клуба «Португеза Деспортос», в то время как игроки его команды забили все три первых 11-метровых; по окончании сезона Валдир был назван лучшим футболистом Бразилии. Два года спустя Валдир смог повторить свой успех в серии пенальти, на этот раз в финале чемпионата Бразилии.
В 1978 году Валдир потерял место в основе команды, его вытеснил молодой голкипер Тониньо, но в том же сезоне Перес вновь смог завоевать место в основе команды, выиграв свой второй титул чемпиона штата Сан-Паулу. В том же году Валдир поехал на свой второй чемпионат мира, но, как и 4 года назад, на поле не выходил. После этого турнира Переса перестали вызывать в стан национальной команды, и лишь 5 января 1981 года Валдир был вызван в состав сборной на матч с Аргентиной и вышел на поле, заменив травмированного Карлоса Галло, этот выход стал первым для Переса с 19 мая 1976 года.
В 1982 году Валдир поехал в качестве основного голкипера на чемпионат мира. На этом турнире бразильцы дошли до второго группового этапа, в решающем матче какового этапа проиграли итальянцам 2:3, это была первая игра Валдира в сборной, в которой он пропустил более одного гола. Эта игра стала последней для Переса в составе сборной Бразилии. Всего за национальную команду он провёл 30 матчей.
В 1984 году Валдир перешёл в клуб «Америка», затем играл за «Гуарани» и «Коринтианс», «Португеза Деспортос», «Понте-Прета» и «Санта-Круз».
В сборной Бразилии Валдир Перес дебютировал 4 октября 1975 года в матче Кубка Америки 1975 года со сборной Перу, завершившимся со счётом 2:0. В составе сборной Валдир Перес принял участие в трёх чемпионатах мира 1974, 1978 и 1982 годов и Кубке Америки 1975 года. Причём в 1978 году Валдир Перес в составе сборной стал бронзовым призёром чемпионата мира. Своё последнее выступление за сборную Валдир Перес провёл в матче чемпионата мира 1982 года против сборной Италии 5 июля 1982 года, тот матч завершился поражением бразильцев со счётом 2:3. Всего же за сборную Валдир Перес сыграл 27 официальных матчей, в которых пропустил 17 голов, причём 12 матчей Валдир Перес отстоял «на ноль». Также Валдир Перес сыграл за сборную 4 неофициальных матча, в которых пропустил 4 гола.
Итого: 27 матчей / 17 пропущенных голов; 22 победы, 4 ничьих, 1 поражение.
Итого: 4 матча / 4 пропущенных гола; 4 победы.
В 2007 году Валдир Перес начал свою тренерскую карьеру, возглавив клуб «Витория» из Эспириту-Санту, но быстро был уволен, после чего на протяжении 4-х матчей тренировал клуб «Арагуаина». В 2008 году Перес работал с командами «Уберландия» и «Интернасьонал Лимера».