ninivaggi was born on june 27, 1964 in new york city and was raised in new york city and its suburbs. he earned a bachelor of arts degree in history from columbia university in 1986. he went on to complete a master's degree in business administration from the university of chicago in 1988 and a law degree from stanford law school in 1991.