Alan Windsor est né dans le Lancashire. Il a fait ses études à l'Ecole d'Art de Manchester où il commença par suivre des cours de peinture. Il poursuivit sa formation à la Slade School, puis en France, en qualité de boursier du gouvernement français. Diplômé en histoire de l'art de l'Université de Londres, il est actuellement professeur à l'Université de Reading.