V sezoni 1979 je osvojil naslov prvaka v prvenstvu Švedske Formule 3. V Formuli 1 je debitiral v sezoni 1981, ko je nastopil na dvanajstih dirkah. Od tega se mu je uspelo kvalificirati na sedem dirk, na katerih je štirikrat odstopil, dosegel pa trinajsto mesto na svoji prvi dirki za Veliko nagrado San Marina, šesto mesto in svojo edino uvrstitev med dobitnike točk na Veliki nagradi Velike Britanije, in deseto mesto na dirki za Veliki nagradi Nizozemske. V naslednji sezoni 1982 je nastopil na prvih treh dirkah sezone in dosegel šestnajsto mesto na Veliki nagradi Južne Afrike, sedmo mesto na Veliki nagradi Brazilije in deseto mesto na Veliki nagradi zahodnih ZDA