This question may seem difficult to answer at first but when we look deeper, we understand that the question is based upon the wrong assumption. It implies that God is also governed by time the way we are. But how can He who created time, also be confined by time and its constraints? God is not confined by the same boundaries that govern our world such as space and time, and He has no beginning or end. He is infinite and eternal. When we understand this, we see how the question of “who created God?” is ultimately a fallacy.
If we could answer this question, then logically the next question would be “who created the person who created God?” and so on and so forth. This would then create confusion about who we should worship, God or God’s creator? Where does it end? The reason why one may ask this question is because of our own observations of creation on earth. Human life, for example, has a definite beginning and end. We are finite beings made by a creator. But when we try to apply these same characteristics to God (the creator) the question does not stand.
Christian author, George Bassilios, likened asking this question to asking “Who is the bachelor’s wife”? A bachelor, by definition, is unmarried and has no wife. Therefore, the question self-destructs and is rendered meaningless. God, by definition is not a physical or finite being, but an eternal being with no beginning. When we understand this, it does not make sense to ask who created God. He is uncreated.
“In the beginning was the Word, and the Word was with God, and the Word was God. He was in the beginning with God. All things were made through Him, and without Him nothing was made that was made.” John 1:1-3