W latach 1986-2000 był adiunktem w Instytucie Geografii Społeczno-Ekonomicznej i Gospodarki Przestrzennej UAM (obecnie: Wydział Geografii Społeczno-Ekonomicznej i Gospodarki Przestrzennej UAM). W latach 1993-1994 pracował, jako specjalista w Biurze Planowania Regionalnego CUP w Poznaniu, w okresie 1999-2002 prowadził wykłady w Wyższej Szkole Bankowej w Poznaniu, a w latach 2001-2007 w Katedrze Polityki Gospodarczej i Planowania Rozwoju Akademii Ekonomicznej w Poznaniu (obecnie: Uniwersytet Ekonomiczny w Poznaniu). W 2000 uzyskał habilitację na podstawie rozprawy pt. „Adaptacja przestrzenna przemysłu w Polsce w warunkach transformacji", za którą otrzymał nagrodę MEN. W latach 2001-2009 był profesorem nadzwyczajnym UAM, a od 2009 jest profesorem zwyczajnym. W latach 1999-2002 pełnił funkcję zastępcy dyrektora Instytutu Geografii Społeczno-Ekonomicznej i Gospodarki Przestrzennej UAM ds. dydaktycznych, w latach 2002-2005 prodziekana Wydziału Nauk Geograficznych i Geologicznych, a w latach 2005-2008 oraz 2012-2016 dyrektora Instytutu Geografii Społeczno-Ekonomicznej i Gospodarki Przestrzennej UAM.