

Bruno Senna es sobrino del tricampeón del mundo Ayrton Senna. Aunque su tío comentó lo bueno que era al volante, la muerte de éste hizo que la familia se olvidase del mundo del motor.
Gerhard Berger, antiguo director de equipo de Toro Rosso, tenía amistad con la familia de Senna y se encargó de dirigir su carrera deportiva, tras comunicarle éste a su madre que quería ser piloto. Berger lo apuntó a algunas carreras de karting en su tierra natal pero una lesión y la falta de experiencia no le dejaron triunfar.
Senna probó los Fórmula BMW y en el 2004 participó en las dos últimas citas del campeonato británico consiguiendo salir desde la primera línea de la parrilla en ambas mangas en la que era su segunda carrera. También compitió en la F3 en Macao ese mismo año acabando segundo ante pilotos más preparados que él.
En 2005 participó en el campeonato de F3-británica y sorprendió a todos con una pole position y tres podios a lo largo de la temporada. En 2006 continuó participando en la F3 británica quedando tercero en la general.
En 2007 y 2008 participó en la GP2 Series, obteniendo su primera victoria en el circuito de Cataluña y quedando subcampeón el segundo año.
En el 2009, tras saberse fuera del proyecto de Brawn, corre las Le Mans Series con Team Oreca y queda tercero en el campeonato.
En el año 2010, Bruno iba a correr con Campos Meta en la máxima categoría pero la escudería no consigue poder participar. Bruno debuta con Hispania Racing pero, debido a las pocas prestaciones del coche, ni él ni su compañero Karun Chandhok consiguen resultados. Destaca la carrera de Turquía y su adelantamiento al coche de Virgin.
En el 2011 es piloto reserva de Renault. Corre por primera vez ese año en el G.P de Bélgica, en lugar de Nick Heidfeld. Impresiona con apariciones en varias Q3 pero sólo puntúa una vez de ocho carreras. Este año 2012 corre con la escudería Williams.