El XXI Campeonato Europeo de Pentatlón Moderno se celebró en Sofía (Bulgaria) entre el 4 y el 10 de julio de 2012 bajo la organización de la Unión Internacional de Pentatlón Moderno (UIPM) y la Federación Búlgara de Pentatlón Moderno.