Former Nigeria defender Stephen Keshi, who won the African Nations Cup as both a player and a coach, died of a suspected heart attack on Wednesday, the country's soccer association has confirmed.