In 1991 he was European Junior Champion in the 10,000 m. In the World Half Marathon Championships in 1993 in Brussels, he finished 63rd. Two years later at the World Half Marathon Championships in Belfort, he came in 13th place and won with the Italian team bronze. In the same year he won the Venice Marathon in his debut on the 42,195 -km distance. He thus became Italian champion and qualified for the marathon in the Olympic Games in Atlanta, where he finished ninth.
In 1997, he was ninth at the Rotterdam Marathon and fourth at the World Athletics Championships in Athens. The following year he finished seventh in the CPC Loop Den Haag, third in Rotterdam and had existed as a silver medalist at the European Athletics Championships in Budapest part of a purely Italian podium, except for him from Stefano Baldini ( gold) and Vincenzo Modica ( bronze). In the World Half Marathon Championships in Uster, he was ranked 25
He was fifth at the World Championships in Seville and eleventh at the New York City Marathon, 2000 Tenth London Marathon in 2001 and fourth at the Maratona di Sant'Antonio and fifth at the Berlin Marathon in 1999.
After a second place in the Turin Marathon 2002 he was nominated for the European Championships in Munich, where he broke in on the 13th Place.
Fifth seats in the Milan City Marathon in 2003 and at the Maratona di Sant'Antonio in 2004 followed by a second in Venice in 2004. 2005 he won in Turin, and in 2006 he finished seventh at the Hamburg Marathon and finished eleventh at the European Championships in Gothenburg. In 2007, he was sixth in Venice in 2009 and fourth in the Florence Marathon.
In addition to his national marathon title in 1996 he was also once each Italian champion in the half marathon (1996) and 10,000 m (1998).
Danilo Goffi is 1,73 m tall and weighs 52 kg. He is coached by Luciano Gigliotti and starts for the Carabinieri Bologna.
- 5000 m: 13:44,64 min, June 8, 1995, Rome
- 10,000 m: 28:28,39 min, May 5, 1996 Pietrasanta
- Half Marathon: 1:01:49 h, March 29, 1998, The Hague
- Marathon: 2:08:33 h, April 19, 1998, Rotterdam