He was born August 8, 1942, in Coray in Finistère, France, to Henri Madic, customs officer, and Isabelle Madic born le Clech, housewife, the third child in a family of four living children.
He accomplished his military service in Tunisia, from 1966 to 1968, after completing his master's thesis.