[3][4] Se graduó en la Universidad de Santa Fe en 2003.
[5] Harper eligió el nombre artístico «William Jackson Harper» cuando se registró en la asociación equitativa de actores, debido a que «William Harper» ya estaba en uso y creía que «Fitzgerald» era demasiado largo.
Harper decidió usar el nombre «Jackson», derivado de su raíz materna, para rendirle homenaje.
En 2019, protagonizó dos películas críticamente aclamadas, Midsommar (donde interpretó a Josh) y Aguas Oscuras (donde obtuvo el papel de James Ross).
[6][7] Nominado a mejor actor de apoyo en comedias.