Martin was born in Aldershot, in the English county of Hampshire When Martin was 10 years old, his father died of a heart attack.
Freeman graduated from the Roman Catholic secondary school in Chertsey, Surrey, after which he studied at the Central School of Stage Speech and Dramatic Art in London. Since 15 years he played in the youth theater, but decided to become an actor only after a couple of years