Άρχισε το άθλημα σε ηλικία 10 ετών από τις ακαδημίες της Κάσα Πία και στα 19 του προωθήθηκε στην α' ομάδα. Την πρώτη του χρονιά κατέκτησε το τοπικό πρωτάθλημα Λισαβόνας,[2] ενώ τη μεθεπόμενη το αντίστοιχο του 5ου ομίλου της Δ' κατηγορίας Πορτογαλίας και την άνοδο στη Γ'.[3]
Βιτόρια ντε Σετούμπαλ
Αμέσως έπειτα μετακινήθηκε στο υψηλότερο ποδοσφαιρικό επίπεδο της χώρας, συμφωνώντας με τη Βιτόρια ντε Σετούμπαλ. Κατά τη διάρκεια της μοναδικής του περιόδου με εκείνη πραγματοποίησε 26 συμμετοχές στο πρωτάθλημα, τις μισές ως βασικός και αγωνιζόμενος 1.603 λεπτά συνολικά,[4] με τον σύλλογο να εξασφαλίζει άνετα την παραμονή του από τη 12η θέση της τελικής κατάταξης.[5]
Παναθηναϊκός
Στις 29 Ιουλίου 2011 και με τη Σετούμπαλ να εισπράττει 380 χιλιάδες ευρώ,[6] υπέγραψε συμβόλαιο 4ετούς διάρκειας στον Παναθηναϊκό,[7] αποτελώντας προσωπική επιλογή του προπονητή Ζεσουάλδο Φερέιρα που είχε άποψη για την αξία του παίκτη από την κοινή πατρίδα τους.[8] Μετά την αποχώρηση του Λουκά Βύντρα, ανέλαβε καθήκοντα πρώτου αρχηγού στην ομάδα,[9] ενώ έναν χρόνο πριν τη λήξη του συμβολαίου του, αυτό επεκτάθηκε έως το 2017 με ετήσιες απολαβές άνω των 300 χιλιάδων.[10] Ο Ζέκα σε διάστημα τριών αγωνιστικών περιόδων με τον Παναθηναϊκό, αναδείχθηκε δευτεραθλητής τρεις φορές (2011-12, 2013-14 και 2014-15) και κυπελλούχος Ελλάδας 2013-14. Συνολικά με τον Παναθηναϊκό σε όλες τις διοργανώσεις μέτρησε 248 εμφανίσεις με 7 γκολ και 23 ασίστ.
Κοπεγχάγη
Το καλοκαίρι του 2017 ανακοινώθηκε η μεταγραφή του στην Κοπεγχάγη.[11]
Διεθνής καριέρα
Τον Μάρτιο του 2017 ο τεχνικός της εθνικής ΕλλάδαςΜίχαελ Σκίμπε κάλεσε τον Ζέκα στην αποστολή της ομάδας.[12] Είναι ο δεύτερος παίκτης που συμμετέχει στην εθνική ομάδα της Ελλάδας, έχοντας αποκτήσει την ελληνική υπηκοότητα μέσω της διαδικασίας της πολιτογράφησης, μετά τον επίσης Πορτογάλο Ντανιέλ Μπατίστα, ο οποίος είχε πολυετή παρουσία στην ΑΕΚ και τον Ολυμπιακό. Έκανε το ντεμπούτο του στις 25 Μαρτίου 2017, σε αγώνα της απέναντι στο Βέλγιο που ήρθε ισόπαλο 1-1, μπαίνοντας ως αλλαγή. Πέτυχε το πρώτο του γκολ με την εθνική στις 3 Σεπτεμβρίου 2017, κόντρα στο Βέλγιο.