There is commotion at Zingwagwa Township where an angry man has shot his wife after he caught her in sexual action with another man.
The husband also shot his kid to death before shooting himself.
Currently, all three bodies have been taken to Queen Elizabeth Hospital mortuary.
According to Blantyre Police Spokesperson Elizabeth Divala, the husband, Charles Chipanda, 52, killed his wife Grace, 44, and stepson aged 13 before killing himself.
She says a pistol and a suspected suicide note signed both by the man and the woman was found near the bodies.
She says the police believe the woman was forced to sign the note, alleging that she was cheating on her husband.