Tsvangirai, 65, a former prime minister, had reportedly been suffering from colon cancer.
“He died this evening. The family communicated this to me,” MDC vice president Elias Mudzuri told Reuters.
Tsvangirai’s career was marked by a long political struggle against former President Robert Mugabe.
He had been beaten and imprisoned numerous times.
Tsvangirai’s illness was said to have divided the MDC (Movement for Democratic Change), with some party officials reportedly jockeying to succeed the former trade union activist./BBC