Question: Why does God need us to serve Him? Isn't that selfish?
Answer: The short answer is that God does not need us to serve Him and neither is He selfish. But allow me to expand on that by breaking your question down into two parts.
You asked "Why does God need us to serve Him". Well, not only does God not need us, it's us who need Him. Psalm 104:14 says "You cause the grass to grow for the livestock and plants for man to cultivate, that he may bring forth food from the earth". Psalm 104:27-29 continues, "These all look to you to give them their food in due season. When you give it to them, they gather it up; when you open your hand, they are filled with good things. When you hide your face, they are dismayed; when you take away their breath, they die and return to their dust."
Likewise, He doesn't require our service in order to accomplish His plan. His goal is that every person would acknowledge Him and make a decision. Luke 19:37-40 tells us that if His disciples are forced to be quiet, then "the very stones would cry out!" But He doesn't even need that. Romans 1:20 says "For ever since the world was created, people have seen the earth and the sky. Through everything God made, they can clearly see his invisible qualities-his eternal power and divine nature. So that they have no excuse for not knowing God."
So, if God doesn't need us to serve Him, why are we here? What is the purpose of our being here? In short, God created us for the pleasure of creating and for the pleasure of having a relationship with us. This is because He is a creative and personal God. So we are here because God created us to be WITH Him. But God is perfect and as such will not accommodate evil. So when sin entered the world through Adam and Eve, death also entered the world. But not just physical death, those sins separate us from God for eternity, eternal death, that is, hell. And that is NOT what God wants!
This provides a great lead in to your next question, "Isn't that kind of selfish?" First I want to look at the definition of "selfish". Dictionary.com defines selfish as being "devoted to or caring only for oneself; concerned primarily with one's own interests, benefits, welfare, etc., regardless of others." If we look at what the bible tells us about God, this is the exact opposite of what is described. Romans 5:8 says "But God demonstrates His own love for us in this: While we were yet sinners, Christ died for us." He made the ultimate selfLESS sacrifice when He wrapped Himself in human flesh and allowed Himself to be tortured and put to death by one of the most excruciating methods known, crucifixion. That wasn't even the worst of it. When Jesus was on that cross, He took on every sin ever committed, past, present and future and paid the penalty for it, so that we wouldn't have to. When He rose from the dead, He defeated death so that we could enjoy that relationship with Him that He originally intended for us. The bible says "Greater love has no one than this, that one lay down his life for his friends." (John 15:13) This, my friend, is the exact opposite of selfishness. Everything that God does is in order to restore the relationship between us and Him that He originally intended for us to have. All He asks of us is that we believe and trust in Him. It then becomes our joy to serve Him.
Let me further explain that last point of it being our joy to serve Him with an analogy. If someone saved your life, how would you react to them? Would you walk away without so much as a thank you, not really caring who they were or why they did that for you? Or would you feel forever grateful and indebted to them, always looking for ways to say thank you, ways which always seem to be insufficient? That's what a Christian serving God is. It is us, trying to show our gratitude to the One who sacrificed His very life for us.
Here are some other articles that elaborate further on some of the points I've made:




