Marksist devrim teorisi hem determinist hem de volantiristir (iradecidir). Bu ikili yön diyalektik bir bütün oluşturmaktadır. Devrimin olabilmesi için maddi bir temelin varlığı şarttır. Üretici güçler devrim için gerekli olan (belli bir) seviyede olursa devrim olabilir. Bu anlamda Marksist devrim teorisi, deterministtir. Fakat sadece devrimin zaferi için üretici güçlerin belli bir seviyede olması, objektif şartların olgun olması yetmez. Devrimin zaferi için ihtilâlci insiyatif de gereklidir. Bu anlamda da Marksist devrim teorisi volantiristir.