Après des études en Californie, Eric Christian Olsen se lance dans le théâtre, s'illustrant notamment dans des pièces telles que Oliver, My Fair Lady et The Nutcracker. A partir de 1994, il travaille pour le petit écran. On le voit entre autres aux génériques d'Urgences, de Smalville et de 24 heures chrono. En 2001, Eric Christian Olsen fait ses grands débuts au cinéma avec un petit rôle dans la superproduction Pearl Harbor, réalisée par Michael Bay.
Le jeune comédien américain s'illustre ensuite dans des productions pour adolescents comme Sex academy et The Hot chick. En 2003, il tient la vedette de Dumb & dumberer : quand Harry rencontra Lloyd, prequel de Dumb and Dumber où il incarne le personnage initialement tenu par Jim Carrey.