Ha debuttato nella produzione teatrale del Long Beach State College e ha lavorato a Disneyland prima di diventare attore professionista. Ha avuto anche varie esperienze da cantante ed il suo CD di canzoni d'amore ha raggiunto la top 20 in molti paesi europei.
McCook è un volto storico della soap operaBeautiful fin dal 1987: nella celebre serie interpreta Eric Forrester, fondatore dell'omonima casa di moda e marito di Stephanie (Susan Flannery). Per la sua interpretazione è stato candidato all'Emmy Awards come miglior attore, nel 2001 e nel 2012. Insieme a Katherine Kelly Lang forma uno dei due pilastri della serie presenti sin dalla prima puntata nel 1987.
Dal 1962 al 1971 è stato sposato con Marilyn McPherson, dal 1972 al 1979 con la ballerina Juliet Prowse, dalla quale ebbe il figlio Seth (nato nel 1972). Dal 1980 è sposato con l'attrice Laurette Spang, da cui ha avuto i figli Jake Thomas (nato nel 1981), Rebecca Jeanne (nata nel 1983) e Molly Jane (nata nel 1990).