Cattaneo was born in Como, Italy. In the 100 metres hurdles, she won a silver medal at the 2007 Military World Games and a bronze medal at the 2009 Mediterranean Games. In the 4 × 100 metres relay, she won gold medals at the 2007 Military World Games and the 2013 Mediterranean Games.[2]
Her personal best time of 12.98s was set on 22 June 2008 in Annecy, France. Later that year she competed at the Olympic Games in Beijing, where she was eliminated in the heats, running 13.13s.
She is the daughter of the former Italian football player Giuseppe Cattaneo. She has 17 international appearances for the Italian national team from 2003 to 2012.[3]