Utspelet kom under ett möte mellan Ryssland och de afrikanska länderna.
Putin kommenterade bland annat varningar från Tyskland och Storbritannien om att Nato kan vara i krig med Ryssland redan 2030.
– Många talar om att förbereda sig för krig senast 2030. Är det rätt tillvägagångssätt? Nej, sa han enligt Tass och tillade:
– Först och främst är vi redo, men vi vill inte ha något krig med Europa. Om de vill ha ett, låt dem förbereda sig.
Putin uppmanade också de ”europeiska länder som förespråkar krig” att komma ihåg att om det går för långt kommer det inte att finnas några vinnare alls.
– Låt inte Europa glömma det, säger han.
Putin spelar ner riskerna för krig 2030.
– Västvärlden har inte uppnått sitt mål att tillfoga Ryssland ett strategiskt nederlag och det är osannolikt att de lyckats med det 2030, säger han.
Storbritanniens försvarsminister Wes Streeting höll nyligen ett tal i Polen där han varnade för att Putin försöker testa Natos beslutsamhet.
Han betonade då vikten av att vara beredda på ett scenario där Storbritannien och Natos allierade befinner sig i krig med Ryssland.
– Inte för att vi vill ha krig. Vi har inget otalt med det ryska folket och har ingen önskan att kriga med Ryssland. Nato är en försvarsallians, säger han och fortsätter:
– Men när Putin försäkrar oss om att han inte har några avsikter att provocera fram ett krig med Nato påminns vi om vad han sa om Ukraina några dagar före invasionen.