Nato a Moura, nell'Alentejo, cresce calcisticamente nella squadra locale del Moura, prima di essere ingaggiato dalle giovanili dello Sporting Lisbona nel 1997. Entrato nello Sporting Lisbona B, in terza serie portoghese, nel 2002-2003, il 16 agosto 2003 debutta in prima squadra nella gara vinta per 2-1 in casa dell'Académica[1].
Nella stagione 2004-2005 entra in pianta stabile negli undici titolari. Il 5 maggio 2005 segna con un colpo di testa il gol all'ultimo minuto dei supplementari che permette allo Sporting di vincere contro l'AZ Alkmaar e di giocarsi la finale di Coppa UEFA, poi persa contro il CSKA Mosca.
Con la maglia della squadra di Lisbona gioca altre due stagioni e colleziona in totale 61 presenze.
Reggina, Olhanense e Braga
Acquistato dalla Reggina nel 2007, non ha mai debuttato in Serie A con la maglia amaranto, in quanto colpito ad ottobre da un serio infortunio. Nella primavera2008 la Reggina ha annunciato la rescissione consensuale del contratto.[2]
Ritorna al calcio giocato a metà luglio 2009, quando viene aggregato allo Sporting Clube Olhanense di Jorge Costa, appena promosso nella massima serie. Dopo 11 presenze, si trasferisce nel gennaio 2010 al Braga per 50.000 euro, per rimpiazzare il partente João Pereira[3]. Gioca quindi da titolare tutte le partite ad eliminazione diretta dell'Europa League (escluso il ritorno dei quarti di finale), nella storica annata del 2010-2011 che vedrà il Braga accedere alla sua prima finale continentale.
Orduspor e Maiorca
Nel 2011 viene acquistato dai turchi dell'Orduspor, con cui disputa due stagioni in Süper Lig[4].
Il 2 settembre 2014 sottoscrive un contratto col NorthEast United, nella neonata Indian Super League[6]. Il 15 gennaio 2015 passa ad un altro team indiano, l'FC Goa, prima di tornare il 20 giugno al NorthEast United[7].
Il 6 ottobre 2015, nella gara di apertura della stagione contro il Kerala Blasters, rimedia una tendinopatia d'Achille bilaterale che lo costringe a ritirarsi dal calcio.
Nazionale
Miguel Garcia ha fatto parte della nazionale portoghese under-21 che ha conquistato il terzo posto agli Europei del 2004. Non ha comunque fatto parte della spedizione olimpica ad Atene sempre dello stesso anno.
^Reggina Calcio - Comunicato Stampa, su web.archive.org, 25 maggio 2008. URL consultato il 27 aprile 2021 (archiviato dall'url originale il 25 maggio 2008).