what is the catholic view on this?

does God actually decide who he will save randomly and passes over the rest?

Oh boy. You’re really getting into a long scholarly discussion full of complex terminology, patristics, and orthodoxy. For proof, see the thread I started on this here:

Basically, know that the Church allows many different opinions on predestination, but within these boundaries:

  1. God does NOT predestine anyone to eternal damnation. This is the Calvinist doctrine of double predestination and is an EXTREME heresy.
  2. Nobody can be saved apart from God’s grace.
  3. We have free will. Though God may predestine, our ability to make free choices is mysteriously preserved and unaffected.
    Anyone a bit more knowledgable on Church teaching is welcome to add to these criteria.

To answer your second question, God does not pass over anyone. God desires all to be saved. For further information, see this great article by Jimmy Akin, a former Calvinist:

Good luck on your search for Truth!
May the peace of Christ be with you,

Here is a page on Predestination from the Catholic Encyclopedia:

Its a dense read, and I think it is about a century old, but it might be helpful.

CCC 1037 God predestines no one to go to Hell; for this, a willful turning away from God (a mortal sin) is necessary, and persistence in it until the end. In the Eucharistic liturgy and in the daily prayers of her faithful, the Church implores the mercy of God, who does not want “any to perish, but all to come to repentance”

Hi Angel,

God decides to create this world instead of another from the infinite choices that there are. He wants this to be a world where there can be love. And love can only exist where there is free will. And where there is free will, there are individuals who will make the wrong choices. Free will is free will ; God does not force anyone to do anything.


DISCLAIMER: The views and opinions expressed in these forums do not necessarily reflect those of Catholic Answers. For official apologetics resources please visit