Il remporte la médaille d'argent des championnats du monde d'athlétisme en salle 2012 en mars à Istanbul avec un jet de 21,88 m soit son record personnel, devancé par Ryan Whiting qui réalise 22,00 m. Fin juin, David Storl décroche son premier titre continental à l'occasion des Championnats d'Europe d'Helsinki où il s'impose avec un jet de , sa meilleure marque de la saison en extérieur, devant le Néerlandais Rutger Smith et le Serbe Asmir Kolašinac.