Nilsson deltok i flere idrettsøvelser under OL 1900 i Paris. Han ble olympisk mester i tautrekking, han var med på det svensk-danske 6-mannslaget som vant konkurransen. Han kom på niendeplass i kulestøt og åttendeplass i stavsprang med et hopp på 2,60 meter.