Michael Charles Brown was arrested on Friday night, and charged over the weekend.
A 73 year-old man was found with multiple stab wounds at a property in Vauxhall Street by a passer-by, just after 19:30 on Friday night.
Paramedics treated him at the scene, but he was confirmed to have died an hour later in hospital.
The Police have not yet released his name, as they are still trying to trace his family.
A team of 12 officers, led by Detective Chief Inspector Alison Fossey, is working on the case, and they have spent the weekend conducting house to house enquires, interviewing witnesses and reviewing CCTV.