Ukończył aktorstwo z tytułem licencjata w Concordia University w Montrealu (Kanada), a następnie z tytułem magistra w Rutgers University w New Brunswick (New Jersey, USA).
W nocy z 6 na 7 marca 2009 przyszedł na świat jego syn, Atlas Heche Tupper. Matką chłopca jest aktorka Anne Heche.