Stephen Grant was born in Yorkshire in 1963. He studied for degrees in French and politics before settling on philosophy, completing a PhD at Kings College. He is a college lecturer in philosophy in London, where he lives with the Czech academic Jana Nahodilova and their three children.