Eduardo ble født i Mirandela i Bragança-distriktet. Han fikk ikke gjennombruddet sitt som profesjonell fotballspiller før han var i midten av 20-åra. Han begynte sin karriere i Braga, men sine første kamper i den portugisiske toppdivisjonen fikk han på lån til Beira-Mar i 2006/07-sesongen.