Darlehensvertrag, hat sich ergeben: A.- B._ gewährte mit Vertrag vom 19./20. Dezember 1994 der C._ AG (Darlehensnehmerin 1) und der D._ AG (Darlehensnehmerin 2) ein Darlehen von Fr. 400'000.--. Der Vertrag wurde namens der damals nicht existenten D._ AG von E._ und A._ unterzeichnet. Das Darlehen diente als Überbrückungskredit zur Sanierung der C._ AG. Vorgesehen war, dass die D._ AG später die Finanzierung übernehmen sollte. In Ziffer 7.1 des Vertrags wurde für das der C._ AG auszubezahlende Darlehen deren solidarische Haftbarkeit zusammen mit der D._ AG vereinbart. Am 20. Dezember 1994 überwies B._ Fr. 400'000.-- auf das Konto der C._ AG. Das Darlehen sollte vorzugsweise Ende Februar, spätestens Ende Mai 1995 zurückbezahlt werden. Mit Ausnahme einer im August 1997 von der Seite der C._ AG erfolgten Überweisung von Fr. 70'000.--, wurden keine Rückzahlungen vorgenommen. Eine D._ AG war nie im Handelsregister eingetragen. Dagegen bestand vom 16. Mai 1995 bis 19. August 1996 eine F._ AG, als welche eine am 2. November 1992 gegründete G._ neu firmierte. Gleichzeitig mit der Änderung der Firma wurde der Zweck und der Sitz der Gesellschaft geändert sowie der Verwaltungsrat neu bestellt, dem nun neben zwei anderen Personen E._ angehörte. Am 19. August 1996 wurde die Firma erneut in G._ geändert. Später fiel die Gesellschaft in Konkurs. B.- B._ erhob am 7. Juli 1997 beim Bezirksgericht Zürich Klage gegen A._ mit dem Rechtsbegehren, den Beklagten zur Zahlung von Fr. 419'804.-- nebst Zins und Betreibungskosten zu verpflichten. Mit Urteil vom 12. Januar 1999 wies das Bezirksgericht die Klage ab. Auf Berufung des Klägers hiess das Obergericht des Kantons Zürich die Klage mit Urteil vom 13. März 2001 gut und verpflichtete den Beklagten zur Zahlung von Fr. 349'804.-- nebst 12 % Zins seit 1. Juni 1995 auf den Betrag von Fr. 419'804.-- sowie von Fr. 205.-- Betreibungskosten. Das Obergericht bejahte eine Haftung des Beklagten aus Art. 645 Abs. 1 OR und verneinte eine Schuldübernahme durch die Gesellschaft im Sinne von Art. 645 Abs. 2 oder Art. 176 OR. C.- Mit Berufung beantragt der Beklagte dem Bundesgericht, das Urteil des Obergerichts aufzuheben und die Klage abzuweisen, eventuell die Streitsache zur weiteren Abklärung des Sachverhalts durch die Vorinstanz an diese zurückzuweisen. Der Kläger schliesst auf Abweisung der Berufung. 