Z pochodzenia szlachcic, w 1991 roku startował w Formule 3000, w 1993 wygrał mistrzostwa z cyklu Interseria, a w 1995 roku wraz z Jürgenem Lässigem, Christophe'em Bouchutem i Markiem Wernerem samochodem Kremer K8-Porsche wygrał wyścig 24h Daytona. W tym samym roku Lavaggi zapłacił za możliwość startów z zespole Formuły 1, Pacific, debiutując w Grand Prix Niemiec. Lavaggi był jedynym kierowcą tamtego sezonu, który nie ukończył ani jednego wyścigu, i został przez Jonathana Palmera określony jako "rozpaczliwie wolny". W Formule 1 jeździł również w 6 wyścigach sezonu 1996 w Minardi, również bez jakichkolwiek sukcesów. Po wycofaniu się z Formuły 1 Lavaggi został zgłoszony do 4 wyścigów w serii CART (wystartował w dwóch) w zespołach Euromotorsport i Leader Cards Racing.