  Massive binary systems are important laboratories in which to probe the
properties of massive stars and stellar physics in general. In this context, we
analysed optical spectroscopy and photometry of the eccentric short-period
early-type binary HD 152218 in the young open cluster NGC 6231. We
reconstructed the spectra of the individual stars using a separating code. The
individual spectra were then compared with synthetic spectra obtained with the
CMFGEN model atmosphere code. We furthermore analysed the light curve of the
binary and used it to constrain the orbital inclination and to derive absolute
masses of 19.8 +/- 1.5 and 15.0 +/- 1.1 solar masses. Combining radial velocity
measurements from over 60 years, we show that the system displays apsidal
motion at a rate of (2.04^{+.23}_{-.24}) degree/year. Solving the
Clairaut-Radau equation, we used stellar evolution models, obtained with the
CLES code, to compute the internal structure constants and to evaluate the
theoretically predicted rate of apsidal motion as a function of stellar age and
primary mass. In this way, we determine an age of 5.8 +/- 0.6 Myr for HD
152218, which is towards the higher end of, but compatible with, the range of
ages of the massive star population of NGC 6231 as determined from isochrone
fitting.
