“If one accepts the existence of karma as a system of laws awarding reactions for our present activities, then we ourselves, according to our nature, will decide our future. Our happiness and distress in this life have already been adjudicated and fixed according to our previous activities, and not even the demigods can change that. They must award us the prosperity or poverty, sickness or health, happiness or distress due us by our previous work. However, we still retain the freedom to select a pious or impious mode of activity in this life, and the choice we make will determine our future suffering and enjoyment.
For example, if I was pious in my last life, in this life the demigods may award me great material wealth. But I am free to spend my riches for good or for bad purposes, and my choice will determine my future life. Thus, although no one can change the karmic results due him in this life, everyone still retains his free will, by which he determines what his future situation will be.”
Source:A.C. Bhaktivedanta Swami Prabhupada (2014 edition), “Srimad Bhagavatam”, Tenth Canto, Chapter 24 – Text 15