Rudolf behoorde tot de familie van Colloredo. Hij wist zich te onderscheiden in de veldslagen bij Lützen en Mantua tijdens de Dertigjarige Oorlog. Hij werd door keizer Ferdinand III in 1634 benoemd tot veldmaarschalk en drie jaar later werd hij aangesteld tot grootprior van de Orde van Malta in Strakonice.