Hanrahan was born in Chicago, IL. He attended the University of Illinois at Urbana-Champaign where he received his BSArch. He received his MArch from Harvard's Graduate School of Design. He has taught at Columbia, Harvard, and Yale, and is currently Dean of the Pratt Institute School of Architecture, New York.