Né à Austin, Mehcad Jason McKinley Brooks a étudié à Anderson High School dans la même ville et a commencé à poser à l'âge de 15 ans. Il est parti ensuite étudier à l'université du Sud de la Californie, à l'école de cinéma.
De 2005 à 2006, il joua le rôle de Matthew Applewhite dans la série Desperate Housewives et a fait de nombreuses apparitions dans le film Les Chemins du triomphe. Depuis 2015, il interprète James Olsen dans la série Supergirl[1].