McRaney è nato a Collins, nel Mississippi, figlio di Clyde e Edna McRaney. È di origini scozzesi e choctaw. Ha frequentato il college presso l'Università del Mississippi. Prima di diventare attore, McRaney ha lavorato nei giacimenti petroliferi della Louisiana.
Dopo aver interpretato un veterano del Vietnam in Simon & Simon e un ufficiale dei Marine nella serie Agli ordini papà, è sempre stato di grande supporto nei confronti di veterani e soldati, anche se non è un veterano. Ha fatto molte visite per sostenere i soldati nell'operazione Desert Storm. Durante un viaggio sponsorizzato dall'USO, McRaney ha visitato marinai e marines a bordo di navi militari a Tolone, in Francia, il giorno del Ringraziamento del 1993. Ha anche visitato le truppe durante l'operazione Restore Hope in Somalia nel 1993.
Nell'agosto 2004, McRaney ha subito un intervento chirurgico per un cancro del polmone, a Houston, in Texas.
E' noto anche per il ruolo del maggiore McGillis nella sit-comAgli ordini papà, dove interpreta un maggiore dei Marines che si ritrova alle prese con tre figlie acquisite.
Nel 2002 prende parte al film Hansel & Gretel. Nel 2005 partecipa al videoclip della band statunitense Fall Out BoySugar, We're Goin Down. Nel 2006 lavora nella serie Jericho, dove interpreta Johnston Green, sindaco dell'omonima cittadina.
Nel 2010 partecipa al film A-Team, dove interpreta il Generale Morrison, e alla serie televisiva Undercovers nel ruolo di Carlton Shaw. Nel 2012 partecipa nella serie Longmire nel ruolo del ricco padre del vice sceriffo Branch Connally. Nel 2015 prende parte alla serie Agent X. Dal 2018 interpreta l'Ammiraglio Hollace Kilbride nella serie televisiva NCIS: Los Angeles.
Vita privata
Si è sposato tre volte: prima dal 1966 al 1971 con Beverly A. Root, da cui ha avuto due figli; poi dal 1971 al 1989 con Pat Moran, da cui ha avuto un figlio; dal 1989 è sposato con l'attrice Delta Burke.
Duncanville - serie TV, episodi 2x02, 2x08, 3x10 (2021-2022)
I Griffin (Family Guy) - serie TV, episodio 21x12 (2023)
Doppiatori italiani
Nelle versioni in italiano delle opere in cui ha recitato, Gerald McRaney è stato doppiato da:
Paolo Buglioni in Simon & Simon (st. 5-8), Agli ordini papà, Doppio inganno, Mio figlio è innocente, Fairly Legal, Focus - Niente è come sembra, NCIS: Los Angeles (st. 13-14)
Stefano De Sando ne Il tocco di un angelo (ep. 5x02), JAG - Avvocati in divisa, A-Team, The Best of Me - Il meglio di me, Deadwood - Il film
Gino La Monica in Simon & Simon (st. 1-4), CSI - Scena del crimine, Longmire, Filthy Rich - Ricchi e colpevoli
Michele Kalamera in Jericho, Mike & Molly, Castle (ep. 8x22), Manhattan
Dario Penne in Undercovers, House of Cards, Castle (ep. 8x14), 24: Legacy
Pietro Biondi in Hansel & Gretel, The Dead Zone, NCIS: Los Angeles (st. 10-12)
Gianni Giuliano in Dolly Parton: le corde del cuore, Paradise, Murdaugh: Morte in famiglia