Kubica trafił do Formuły 1 w 2006 roku, początkowo jako kierowca testowy teamu BMW-Sauber, ale w drugiej części sezonu zastąpił Kanadyjczyka Jacquesa Villeneuve'a, który zakończył karierę. Zadebiutował w tej prestiżowej rywalizacji w sierpniu, w wyścigu o Grand Prix Węgier na torze Hungaroring pod Budapesztem. 8 czerwca 2008 roku odniósł pierwsze zwycięstwo w Formule 1, triumfując w Montrealu podczas Grand Prix Kanady. Historia występów Roberta Kubicy w Formule 1: 2006 rok GP Węgier - dyskwalifikacja (w wyścigu był siódmy), zwycięzca - Jenson Button (Honda) GP Turcji - 12 miejsce, zwycięzca - Felipe Massa (Ferrari) GP Włoch, Monza, trzecie miejsce, zwycięzca - Michael Schumacher (Ferrari) GP Chin, Szanghaj - trzynaste miejsce, zwycięzca - Michael Schumacher (Ferrari) GP Japonii, Suzuka - dziewiąte miejsce, zwycięzca - Fernando Alonso (Renault) GP Brazylii - dziewiąte miejsce, zwycięzca - Felipe Massa (Ferrari) 2007 rok GP Australii - nie ukończył, zwycięzca - Kimi Raikkonen (McLaren) GP Malezji - osiemnaste miejsce, zwycięzca - Fernando Alonso (Renault) GP Bahrajnu - szóste miejsce, zwycięzca - Felipe Massa (Ferrari) GP Hiszpanii - czwarte miejsce, zwycięzca - Felipe Massa (Ferrari) GP Monaco - piąte miejsce, zwycięzca - Felipe Massa (Ferrari) GP Kanady - nie ukończył po wypadku, zwycięzca - Lewis Hamilton (McLaren) GP USA - nie wystartował, zwycięzca - Lewis Hamilton (McLaren) GP Francji - czwarte miejsce, zwycięzca Kimi Raikkonen (Ferrari) GP Wielkiej Brytanii - czwarte miejsce, zwycięzca - Kimi Raikkonen (Ferrari) GP Europy - siódme miejsce, zwycięzca - Fernando Alonso (Renault) GP Węgier - piąte miejsce, zwycięzca - Lewis Hamilton (McLaren) GP Turcji - ósme miejsce, zwycięzca - Felipe Massa (Ferrari) GP Włoch - piąte miejsce, zwycięzca - Fernando Alonso (Renault) GP Belgii - dziewiąte miejsce, zwycięzca - Kimi Raikkonen (McLaren) GP Japonii - dziewiąte miejsce, zwycięzca - Lewis Hamilton (McLaren) GP Chin - nie ukończył, zwycięzca - Kimi Raikkonen (McLaren) GP Brazyli - piąte miejsce, zwycięzca - Kimi Raikkonen (McLaren) 2008 rok GP Australii - nie ukończył, zwycięzca - Lewis Hamilton (McLaren) GP Malezji - drugie miejsce, zwycięzca - Kimi Raikkonen (McLaren) GP Bahrajnu - trzecie miejsce, zwycięzca - Felipe Massa (Ferrari) GP Hiszpanii - czwarte miejsce, zwycięzca - Kimi Raikkonen (McLaren) GP Turcji - czwarte miejsce, zwycięzca - Lewis Hamilton (McLaren) GP Monaco - drugie miejsce, zwycięzca Lewis Hamilton (McLaren) GP Kanady - pierwsze miejsce GP Francji - piąte miejsce, zwycięzca Felipe Massa (Ferrari)