Mahatma Gandhi was good person and lived a moral life. No one knows for sure what is in a person’s heart; therefore, it is difficult for someone to say whether a person will be in heaven or not. According to everything that one reads about Gandhi, he was a Hindu.
The Bible teaches only one way to eternal life. That way is through Jesus Christ, the Son of God.
The following verse from John 3:36 give the only way to Heaven. He that believeth in the Son hath everlasting life: and he that believeth not in the son shall not see life; but the wrath of God abideth on him.
Romans 6:23: For the wages of sin is death; but the gift of God is eternal life through Jesus Christ our Lord.
I John 5:11 ...God hath given to us eternal life, and this life is in his Son.
I John 5:12: He that hath the Son hath life; and he that hath not the Son of God hath not life.
According to the Christian beliefs, no matter how much “good” that a person does will not pay for the sins that he has already committed. Everyone at some point in his life sins against God’s law.
We all have sinned. Even a good person may sin when he include lies, steals, envies, disrespect parents, commits adultery whether in the heart or the actual act, shows pride, jealous, covets someone, and other sins that are mentioned in the Bible.
A person must accept Jesus Christ as his Savior to go to heaven according to Christian tenet. There are no good deeds that a person can do on his own that will erase the sins that a person commits.
When Jesus died on the cross, he shed his blood for man’s sins. All a person has to do is believe in Jesus and that he died for man ‘s sins, pray to him to forgive him his sins, and then accept him as savior. God wants man to have eternal life. He wants no one to go to hell.
Just because a person becomes a Christian does not mean that he will never commit a sin again. As human beings, we make mistakes. God gives man figurative armor that he wears to protect him from the devil and from sinning again. Still, man will err. If a person asks God for forgiveness, as long as he is honest in his belief in Jesus as his Savior, he will be forgiven.
In answer to the question, according to Christian teaching if Gandhi did not believe in Jesus Christ as his Savior, he will not be in Heaven.