Marty (Michael J. Fox) is net terug uit 1955, als Doc Brown (Christopher Lloyd) terug komt uit de toekomst. Hij is naar 2015 geweest. Hij vertelt tegen Marty en tegen Jennifer (Elisabeth Shue) dat het in de toekomst niet goed gaat met Met hun kinderen! Hevig geschrokken gaan ze met Doc mee naar 2015. Wat Marty ziet bevalt hem niets. Zijn zoon en dochter zijn niet wat hij ervan verwacht had. En door zijn ingrijpen zal zijn zoon niet in 2015 in de gevangenis belanden. Terug in 1985, treffen ze een heel andere situatie aan als ze achter lieten. Biff Tannen (Thomas F. Wilson) is nu een rijk en machtig man en heeft Lorraine (Lea Thompson) gedwongen zijn te zijn vrouw. Doc en Marty komen er achter dat de oude Biff uit 2015 terug gegaan is met de Delorean naar 1955 en daar aan zijn jongen versie een "sportalemanak" met alle sport uitslagen van de toekomst heeft overhandigd. Hierdoor is de toekomst veranderd in wat het nu is en zijn Doc en Marty genoodzaakt om weer naar 1955 terug te gaan om de "sportalmanak" terug te krijgen van de jonge Biff, zodat de tijdlijn van de toekomst weer hersteld wordt.