why did John Wilkes Booth assassinate President Lincoln?

John Wilkes Booth assassinated President Lincoln because he was a strong supporter of the Confederacy and opposed Lincoln's policies, particularly regarding the abolition of slavery. Booth believed that by killing Lincoln, he could help the Confederacy and prevent the reunification of the country. He also believed that his actions would make him a hero in the Southern states.