Leonid Krasin syntyi virkamiesperheeseen. Vuodesta 1887 lähtien hän opiskeli Pietarin teknologisessa instituutissa. Vuonna 1891 hänet erotettiin instituutista ja karkotettiin, minkä jälkeen hän työskenteli teknikkona ja insinöörinä Siperian radan rakennustyömaalla. Vuonna 1900 Krasin valmistui Harkovan teknologisesta instituutista ja työskenteli sen jälkeen Bakussa, Orehovo-Zujevossa ja Pietarissa.[1]
Joulukuussa 1919 Krasin johti Neuvosto-Venäjän valtuuskuntaa Viron kanssa käydyissä Tarton rauhansopimusneuvotteluissa. Vuosina 1920–1923 hän työskenteli ulkomaankaupan kansankomissaarina ja Neuvosto-Venäjän Britannian-lähettiläänä osallistuen Genovan ja Haagin konferensseihin. Vuonna 1924 hän toimi Neuvostoliiton lähettiläänä Ranskassa ja vuodesta 1925 Britanniassa. Vuosina 1924–1926 hän oli NKP(b):n keskuskomitean jäsen.[1]