Ted Kramer (Dustin Hoffman) é um profissional para quem o trabalho vem antes da família. Joanna (Meryl Streep), sua mulher, não pode mais suportar esta situação e sai de casa, deixando Billy (Justin Henry), o filho do casal. Quando Ted consegue finalmente ajustar seu trabalho às novas responsabilidades, Joanna reaparece exigindo a guarda da criança. Ted não aceita e os dois vão para o tribunal lutar pela custódia do garoto.