Benjamin McKenzie s-a nascut in Austin, Texas, fiul lui Mary Frances, o poeta premiata, si Pieter Meade Schenkkan. Unchiul sau este scenaristul desemnat cu un premiu Pulitzer, Robert Scenkkan. Benjamin si-a schimbat numele de familie in McKenzie din motive legale, deoarece exista un actor (Ben Schenkken) inregistrat la organizatia actorilor. Fratele sau mai mare, Nate, a absolvit facultatea Yale si lucreaza in teatru avant-garde, iar fratele sau mai mic Zack, urmeaza facultatea Pomona. Benjamin a urmat cursurile Universitatii Virginia, unde a studiat afaceri externe si economie. Benjamin a devenit atras de actorie in primii sai ani de facultate si s-a mutat la Los Angeles, la sfarsitul anului 2001 pentru a se interesa de oportunitati de angajare ca actor. Aici a primit rolul ca protagonist al serialului "The O.C." in rolul lui Ryan Atwood. McKenzie este voluntar in cadrul organizatiei "Young Storytellers Program" -program adresat elevilor claselor primare. Actorul a fost propus pentru ...