A man has appeared in court charged over the cold case death of his wife more than 30 years ago.

Melinda Freeman, 27, was found dead in her home in Whittlesea, north-east of Melbourne, in October 1991.

Detectives said she had been assaulted and that the house appeared to have been ransacked.

Earlier that day, Ms Freeman and her husband, Craig Freeman, had been at a family reunion, but she had later been left alone in the house to study.

Police said her husband told them he had returned to the house to find the front door open and the body of Ms Freeman lying on the top-floor landing.

A court sketch of an older man with short, grey hair. He wears a patterned jacket.

Craig Freeman’s lawyer told the court his client needed to see a nurse for medical issues. (ABC News: Anita Lester)

Today Mr Freeman, 63, was arrested at his home in Greensborough and interviewed by police.

He was charged with murder and faced Melbourne Magistrates’ Court via video link from custody.

The court heard Mr Freeman suffered some recent health issues and needed to be seen by a nurse.

He was remanded in custody to reappear in court in March.

A woman holding a baby.

Melinda Freeman’s son was an infant when his mother was killed in 1991. (Supplied: Victoria Police)

A $1 million reward for information about the case was announced in 2022.

In 2018, police received anonymous information from a member of the public about the case.

At the time, Homicide Squad detectives said they had a number of persons of interest in the investigation.

Melinda Freeman had an infant son at the time of her death.

Police had previously said they were investigating whether the ransacking of her house and apparent burglary on the night of her alleged murder may have been staged.