Born into a family of sailors, Andrea Zinali began sailing in the Optimist class when he was four-years-old. Zinali then competed in the Optimist category and in windsurfing at the Italian championships before becoming part of the national team. In 1994 he won bronze at the Mistral World Championship in Gimli, Canada, before representing Italy in windsurfing at the 1996 Atlanta Olympics. Across the nine races at the Games, his best result came in the fifth race, finishing 23rd, with Zinali placing 36th overall. His father Luciano competed in sailing at the 1972 and 1976 Olympics.