Han varnade dock för en idé från Frankrikes president Emmanuel Macron att överväga att skicka Nato-trupper till Ukraina för att gå med i kriget, om Ryssland uppnår ett genombrott, och sa att ett sådan förändring skulle vara en "farlig upptrappning".
Storbritannien har utlovat Ukraina ett årligt stöd på minst 3 miljarder pund i militärt bistånd.
Cameron, som numera är Lord Cameron, var Storbritanniens premiärminister från 2010 till 2016.