Oz Perkins erhielt seine erste Schauspielrolle 1983 im Film Psycho II, der Fortsetzung des Hitchcock-Klassikers Psycho. Er spielte darin den zwölfjährigen Norman Bates, den sein Vater 23 Jahre zuvor in Psycho gespielt hatte. Ab dem Jahr 2001 hatte Oz Perkins kleine Rollen in den Filmen Natürlich blond und Secretary und wirkte in verschiedenen Fernsehserien wie Alias – Die Agentin und Close to Home mit.
Daneben verfasste er auch erste Drehbücher. Im Jahr 2015 gab Oz Perkins mit dem Horrorthriller Die Tochter des Teufels sein Regiedebüt.
Aus seiner Ehe mit Sidney Perkins gingen ein Sohn (* 2004) und eine Tochter (* 2008) hervor. Die beiden heirateten 1999, die Ehe wurde 2016 geschieden.