Repentance for Major Sins

Answered according to Hanafi Fiqh by

Q: If someone did homosexuality, masturbation, watching pornography or adultery in his past, what should he do?

A. No matter how big the sins are or when they were committed, they will be forgiven by Allah when you repent.  

Allah Ta’aala says in the Qur’aan:

O My Servants who have wronged against themselves! Do not despair of the Mercy of Allah! Surely Allah forgives all sins. Undoubtedly He is Most Forgiving, Most Merciful.
(Surah Zumar, verse 53)

Verily Allah does not forgive the sin of (Shirk) attributing partners to Him, but He forgives any sin besides this for whosoever He wishes. (Surah Nisaa, verse 48)

. It is mentioned in a Hadeeth that when a person seeks forgiveness from a sin, it is as if he did not commit that sin at all. Ask for forgiveness in your own language and your own words. At the time of seeking forgiveness (Taubah) keep the following points in mind:

* You should not be involved in the sin at the time of Taubah.

* You should have regret and remorse over your sins.

* You should promise Allah Ta’aala that you will not return to that sin again.
Any sin, irrespective of how big it is, is forgiven through making Taubah. Turn towards Allah and He will turn towards you. Do not mention or discuss previous sins with others.

Moulana Yusuf Laher
Checked by: Mufti Siraj Desai

This answer was collected from, which is operated under the supervision of Mufti Siraj Desai of Darul-Uloom Abubakr, South Africa.

Find more answers indexed from:
Subscribe to IslamQA Weekly Newsletter

Subscribe to IslamQA Weekly Newsletter

You will receive 5 Q&A in your inbox every week

We have sent a confirmation to you. Please check the and confirm your subscription. Thank you!