Valdiram was born in Canhotinho, Pernambuco. He played for Vasco da Gama. He was top scorer of the 2006 Copa do Brasil. He left the club in 2007, and played for 18 different clubs until 2011. Clubs he played for during this time include Noroeste, Avenida, Tupi, Central, Ferroviário and Duque de Caxias. He had off-field problems which ended his career in 2011. However, he returned to football in 2017, playing for Atlântico.