Špegelj je rođen 11. studenog 1927. godine u Starom Gradcu pored Virovitice. Od 1942. se u Drugom svjetskom ratu borio na strani partizana.
Od 1982. do 1985. bio je načelnik Teritorijalne obrane SRH, te zapovjednik 5. vojne oblasti sa sjediš-tem u Zagrebu 1985.-1989.
Nakon prvih izbora u Hrvatskoj, 24. kolovoza 1990. godine, postaje drugi ministar obrane. Na ministarskoj funkciji proveo je nešto manje od godinu dana. Ostavku je dao u srpnju 1991. godine, nakon afere s takozvanim Špegeljovim vrpcama, na kojima je snimljen u pregovorima o kupnji oružja na crno.
Nekoliko mjeseci kasnije imenovan je za glavnog inspektora HV-a. U mirovinu je otišao 31. prosinca 1992.
(Fena)
{fcomment}