Filho do ator John McGiver, nasceu em Cobleskill, pequeno distrito que pertence ao Condado de Schoharie, Nova Iorque. Iniciou a carreira de ator aos 6 anos de idade, quando trabalhou na telenovela One Life to Live, em sua primeira temporada, no ano de 1968. Sua próxima atuação ocorreu 19 anos depois, quando trabalhou com Hector Babenco em Ironweed, filme de 1987.