CACrown ArchivesThe cinema collection
Menu
Research dossier · General Reference

Murder of Zulfarhan Osman Zulkarnain

2017 murder of a cadet officer in Malaysia

Cross-disciplinary reference desk with index cards, atlas, dictionary and catalogue
General referenceInterpretive dossier study · Crown Archives visual atlas
Record originEnglish Wikipedia
Text licenseCC BY-SA 4.0
Source revisionAug 4, 2026
Entity authorityQ109381124
Source-derived summary

Between 21 and 22 May 2017, 20-year-old Zulfarhan Osman Zulkarnain (29 November 1996 – 1 June 2017), a military cadet officer of National Defence University of Malaysia, was relentlessly tortured and scalded with a steam iron at the university's hostel by his fellow students over a stolen laptop, and died from multiple injuries at Serdang Hospital on 1 June 2017. A total of 18 students, all male, were arrested and out of these 18 suspects, six of them were charged with murder and assault while the remaining 12 were charged with assaulting and hurting Zulfarhan. A 19th suspect was originally charged with causing hurt to the victim but was acquitted without having his defence being called.

After a long-drawn trial process from 29 January 2018 to 2 November 2021, the Kuala Lumpur High Court found the six main perpetrators guilty of manslaughter instead of murder, and sentenced them to 18 years' imprisonment each, while the remaining 12 were sentenced to three years in jail each for causing hurt to Zulfarhan. However, upon the prosecution's appeal on 23 July 2024, the Court of Appeal found the six main offenders guilty of murder and sentenced them to death, after finding that the murder itself was among the "rarest of the rare" cases and the six had exhibited a blatant disregard for human life, and hence the death penalty was the only appropriate sentence for the six. The respective three-year jail terms of the 12 other accomplices were raised to four years for each of them.

The six condemned who were guilty of murder filed appeals to the Federal Court of Malaysia, and on 28 February 2025, the Federal Court overturned the death sentence and instead restored the six men's manslaughter conviction and 18-year prison terms.

Murder investigation

On 1 June 2017, after he was hospitalized for burn wounds and swelling, 20-year-old Zulfarhan Osman Zulkarnain, the eldest of four children (two sons and two daughters) in his family, died at Serdang Hospital. At the time of his death, Zulfarhan was a third-year student and navy cadet officer of National Defence University of Malaysia in Sungai Besi, Kuala Lumpur.

When the nature of Zulfarhan's injuries were relayed to the authorities, the police classified his death as murder, and brought in a total of 36 students from both Zulfarhan's school and Universiti Tenaga Nasional (UNITEN) for questioning.

Editorial summary

“Murder of Zulfarhan Osman Zulkarnain” enters the record as 2017 murder of a cadet officer in Malaysia. Crown Archives preserves that source wording while asking what Murder, Zulfarhan and Osman can confirm, complicate or overturn.

Editorial reviewA concise reference frame for defining the subject, testing terminology and identifying the institution closest to the evidence. The current lead gives the account dated anchors—2017, 1996, 2018, 2021—that can be checked directly. The selected authority fields contribute no independent date. Its strongest next move is a source search built around Murder, Zulfarhan and Osman.
Editorial analysis

Why this record matters

“Murder of Zulfarhan Osman Zulkarnain” is worth following because a concise public description often conceals a longer documentary argument. Here, Murder, Zulfarhan and Osman provides the most credible route into that argument.

Evidence profile

Vocabulary and entity names are the principal evidence signals here, because they determine the precision of every later search. The source revision retrieved here is dated Aug 4, 2026. The linked authority identifier is Q109381124. Authority coordinates are 3.050, 101.723. 1 of 1 selected statements include explicit references; 0 carry qualifiers and 0 use preferred rank. The first chronological checks are 2017, 1996, 2018 and 2021.

Critical limits

A concise general-reference account can conceal disagreements about scope, terminology or the weight assigned to individual sources. The source lead contains qualifying language; that uncertainty should survive quotation, summary and reuse. Authority statements aid reconciliation but still require their own references, qualifiers and ranks to be checked.

How to read it

Use the entry as an orientation point, then follow its citations and revision history. Names, dates and institutional relationships should be checked against the original record.

Best used for
  • Subject orientation
  • Search vocabulary
  • Locating named sources
Verify next

The closest primary source, responsible institution and strongest cited specialist reference.

Three-step research path

  1. Establish the record: confirm the title “Murder of Zulfarhan Osman Zulkarnain”, its source revision and the description used here.
  2. Expand the search: follow Murder of Zulfarhan Osman Zulkarnain primary sources, Murder of Zulfarhan Osman Zulkarnain archive and Murder research across catalogues and specialist indexes.
  3. Test the account: compare the strongest cited source with the responsible institution’s current record and note any disagreement.

Questions for further research

  1. Which source most directly establishes the central claim about “Murder of Zulfarhan Osman Zulkarnain”?
  2. Which cited source is closest to the event, object or claim?
  3. Which institution is responsible for the underlying evidence?
Subject index

Search terms from this dossier

Source & attribution

This entry incorporates text from Murder of Zulfarhan Osman Zulkarnain” on English Wikipedia. Contributors are listed in the page history. Text is available under the Creative Commons Attribution-ShareAlike 4.0 License. Selected authority identifiers and statements are retrieved from Wikidata under CC0; their references and qualifiers remain part of the verification path.