He married three times in his life and father of two daughters. His first wife was Frances Kuper. They got married in 1974 and split up in 1979. Their marriage ended within five years. His second married information is unknown. Her third wife is Elsha Walsha. She is a writer. They got married in 1989 and still they are together. According to sources he had number of girlfriend and love affairs when he was young.
He went to Yale University and studied history and English literature. He has worked for The Washington Post since 1971. He is author also he wrote 16 books till now. His books are on American politics. Among 16 books 12 books are best sellers books. The credit of two Pulitzer Prize won by The Washington Post goes to him. He earns huge amount of salary and his net worth is estimated 5 million dollars.