Célèbre pour son rôle de Nathan Scott dans la série télévisée populaire Les frères Scott, il peut aussi être vu dans la suite du classique Donnie Darko, S. Darko.
Il a déménagé en Caroline du nord à l'âge de 18 ans pour jouer son premier rôle dans l'émission de CW.
Il a été nominé pour un Teen Choice Award à quatre reprises pour son rôle dans l'émission de CW.
Il est originaire de Hemet, en Californie. Son frère cadet est l'acteur et mannequin Stuart Lafferty. Lui et l'actrice Alexandra Park se sont fiancés en 2020. Le couple s'est marié en mai 2022.
Il a joué aux côtés de l'acteur Chad Michael Murray dans Les frères Scott.