Ferch ist der Sohn eines Kapitäns. Er stand im Alter von fünfzehn Jahren noch während seiner Gymnasialzeit für das Musical Can Can unter der Regie des ehemaligen Solotänzers der Bayerischen Staatsoper, Franz Baur-Pantouiler, zum ersten Mal für tanzakrobatische Nummern auf der Bühne des Stadttheaters Bremerhaven. Bis 1984 reiste er zeitgleich als Bundeskader-Mitglied im Kunstturnen (2. Bundesliga) durch Europa. 1987 beendete er sein Studium an der Universität für Musik und Darstellende Kunst Mozarteum in Salzburg. Neben dem Hauptfach Schauspiel hatte er auch Kurse in Stepptanz, Ballett und Gesang belegt.
Von 1987 bis 2007 lebte Ferch in Berlin, seit 2007 in Inning am Ammersee.
Er war bis 1999 neun Jahre lang mit der Schauspielerin Suzanne von Borsody liiert, mit der er in mehreren Filmprojekten gemeinsam auftrat. Aus der darauf folgenden Beziehung mit einer Berliner Humanmedizinerin stammt eine Tochter. 2002 lernte Ferch die Vielseitigkeitsreiterin Marie-Jeanette Steinle kennen, die er 2005 heiratete. Beide haben eine gemeinsame Tochter. Beide sind als Spieler und in der Nachwuchsförderung des Polosports aktiv und sind Mitglieder des Polo Club Landsberg-Ammersee. Heino Ferch hat ein beim Deutschen Poloverband gemeldetes Handicap von 0.
Im September 2008 gewann ein Team des Poloclubs Landsberg-Ammersee mit Ferch zum zweiten Mal in Folge das Süddeutsche Poloderby um den Nissan-Cup. Im Januar 2009 belegte das Team mit den beiden Ferchs Platz 4 beim siebten Snow Arena Polo World Cup in Kitzbühel und beim S Club Snow Arena Polo World Cup im französischen Courchevel.