Nilsson har studert teologi og statsvitenskap ved Uppsala universitet, og økonomi ved Handelshögskolan i Stockholm.