Han har haft vexlande öden.