Bandula Chandraratna was born in Sri Lanka. His work in hospitals led him to places such as Saudi Arabia, where he set his first novel, and London, where he published it. He currently lives in Northamptonshire, England with his wife and two daughters.