Officers were called to an address in Abbeyview at around 8.30pm on Thursday following the discovery of the body of 28-year-old man, Gavin Ross.
The 26-year-old will appear at Dunfermline Sheriff Court tomorrow (Tuesday).
The incident is understood to have taken place in one of the flats near the library. Forensic officers in white suits were working at the scene throughout Friday morning.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article