A.- Mit Verfügung vom 20. März 1998 setzte die IVStelle des Kantons Zürich die dem 1948 geborenen C._ mit Wirkung ab 1. Oktober 1995 gewährte ganze Invalidenrente revisionsweise per Ende April 1998 auf eine halbe Rente herab, da er in der Lage sei, im Rahmen einer leidensangepassten Tätigkeit von mindestens 50 % wiederum ein durchschnittliches Jahreseinkommen von Fr. 21'738.- zu erzielen, woraus ein Invaliditätsgrad von 57 % resultiere. B.- Die hiegegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 9. Dezember 1999 ab. C.- C._ lässt Verwaltungsgerichtsbeschwerde erheben und beantragen, der angefochtene Entscheid sei aufzuheben und es sei ihm weiterhin eine ganze Invalidenrente auszurichten. Während die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, hat sich das Bundesamt für Sozialversicherung nicht vernehmen lassen. 