 Caravaggio currently plays in Serie D.

The club was founded in 1958 after the merger between "U.S. Veltro" and "Olimpia".At the end of the 2007–08 season, Caravaggio merged with U.S.O.Calcio, a team from the nearby town of Calcio, forming U.S. Calcio Caravaggese.