Steven James Zahn s-a nascut pe 13 noiembrie 1967 in Marshall, Minnesota. Mama sa, Zelda Clair, a lucrat pentru YMCA, iar tatal Carleton Edward Zahn a fost pastor luteran. Steve si-a petrecut cea mai mare parte a copilariei in Mankato, Minnesota, unde a urmat cursurile scolii elementare Kennedy. Liceul l-a facut la Robbinsdale Cooper, iar facultatea la Gustavus Adolphus College si la Institute for Advanced Theatre Training de la American Repertory Theater din Universitatea Harvard.
S-a mutat apoi in Hoboken, New Jersey, unde a avut mai multe slujbe pentru a se intretine. In cele din urma, s-a angajat pentru 13 luni la un turneu cu ''Bye,Bye Birdie'', aici intalnind-o pe actuala sotie, care era dansatoare in muzical. Are un dar in a interpreta roluri de ratati trasniti si ciudati simpatici. A avut ,insa,mult de lucru pana sa ajunga unul din cei mai talentati, nonconformisti, dar si seriosi actori de la Hollywood.
Ben Stiller a fost cel care l-a remarcat si l-a distribuit in ''Reality Bites'', primul sau mare rol din cariera. Are o mare pasiune pentru pescuit si detine o ferma in Lexington, Kentucky. E casatorit cu actrita Robyn Peterman, fiica lui John Peterman. Cei doi au un fiu, Henry James (nascut pe 3 aprilie 2003 in New York) si o fiica, Audrey. In 2004 s-au mutat din New Jersey la ferma din Lexington, Kentucky, orasul natal al sotiei. Unul din cei mai buni prieteni ai lui Steve e actorul Tom Everett Scott, caruia i-a fost cavaler de onoare la nunta.