I had to assemble. I wish it had come pre-assumbled but I managed to put it together without issue.