Cardoso was born in Johannesburg. His father grew up in Portugal, while his mother is a native South African. Cardoso aspired to be a veterinarian, but dropped out of school in 2003 to pursue his soccer career. Despite earning R100,000 a month, he still advises people to embrace education.