– Det är galenskap att tro att Ryssland kan besegras i ett konventionell krig, säger han.
– Jag är emot att skicka dödliga vapen dit. Det förlänger kriget, sade Milanovic vid en pressträff på måndagen.
Presidentens roll i Kroatien är till stor del ceremoniell.
Zoran Milanovic har rykte om sig att vara ryssvänlig och ha en prorysk inställning till kriget i Ukraina – men han förnekar själv dessa uppgifter.