A 42-year-old Gisborne man has been charged with the murder of a man in the city on 20 April.
The man was arrested soon after 39-year-old Douglas Witeri was shot in the head at his home in the suburb of Elgin.
He died in Gisborne Hospital on Sunday night.
The arrested man has been remanded in custody to appear in the High Court at Gisborne on 16 May.
The police are still seeking the 22-calibre rifle used in the shooting.