Francis Capra nació en abril de 1983 en la ciudad de New York. De ascendencia italiana y dominicana, 
Francis, que no tiene relación con el director de cine 
Frank Capra, creció en el barrio del Bronx, en su ciudad natal. 
Fue descubierto por 
Robert De Niro y 
Chazz Palminteri cuando estaban realizando el casting para la película "
Una historia del Bronx" (1993). Comenzó entonces a trabajar como actor y se mudó a Los Angeles con su madre y sus hermanos. Su padre estuvo en prisión durante toda la infancia de 
Francis, y murió en un tiroteo en 2003.
Luego de su debut cinematográfico en "
Una historia del Bronx", por el que obtuvo una nominación a los premios
 Young Artist Award, 
Francis trabajó en películas como "
Free Willy 2" (1995), "
Kazaam" (1996) y "
A Simple Wish" (1997). 
En 2004, obtuvo el rol recurrente de 
Eli "Weevil" Navarro en la aclamada serie de televisión, "
Veronica Mars", además de un rol como artista invitado en "
The O.C.". Más recientemente ha trabajado en "
The Closer", "
Lincoln Heights", "
Mentes criminales (Criminal Minds)", "
Friday Night Lights" y en la película "
Crank".
Recientemente ha interpretado a
 Jesse Murphy en la serie "
Heroes", siguiendo los pasos de su compañera y protagonista de 
Veronica Mars, 
Kristen Bell. Ha incursionado también en la producción cinematográfica a través de su compañía 
Take Off Productions. 
Capra vive actualmente en Los Angeles, California. Su marca personal son los más de 18 tatuajes que lleva en su cuerpo, entre los que se destacan los símbolos de "dolar" y "centavos" en las esquinas de sus ojos, y la palabra "familia" en un costado de su cuello. Se rumorea que 
Francis alguna vez perteneció a la pandilla 
Eagle Rock Latin Kings, de Los Angeles.