Bank worker Kyle Zandipour has appeared in court charged with the murder of 21-year-old university student Joshua Hardy.

His lawyer, George Defteros, told the Melbourne Magistrates Court on Sunday morning Mr Zandipour had handed himself in to the homicide squad and has given his version of the events to police.

Victim Joshua Hardy.

Mr Defteros said it was the first time his client had found himself in such difficult circumstances.

Mr Zandipour, who works for ANZ, was supported in court by two women, believed to be his mother and fiancee. Both refused to comment as they left the building.