The present invention discloses an interspinous process fusion device, a method of fabricating the interspinous process fusion device, and a surgical method for maintaining a space between two spinous processes in a spine of a patient using the fusion device. The interspinous process fusion device including a distal tip member, a middle plate, a proximal plate, an elongate member, and a plurality of movable wings. The elongate member having a first end, a second end, and a longitudinal axis extending between the first and second end. The distal tip member is connected to the first end of the elongate member, the proximal plate is connected to the second end of the elongate member, and the middle plate and plurality of wings are positioned intermediate the distal tip member and the proximal plate along the longitudinal axis to form the interspinous process fusion device assembly.