Giresun'da dünyaya gelen Demir, judoya 1967 yılında İstanbul Askeri Tıbbiye Takımı'nda başladı. 1970-78 yılları arasında Türkiye şampiyonluğunu elde eden Demir, 1971'de judo tarihimizin uluslararası alandaki ilk başarısına imza attı. Demir, 1971 Akdeniz Oyunları'nda bronz madalya kazandı.
1975 Akdeniz Oyunları'nda gümüş madalya alan Demir, bu tarihten sonra antrenörlük yaparak sporun içerisinde bulundu. 1978-80 yılları arasında milli takım antrenörlüğü yapan Demir, 1980-85 yılları arasında teknik direktörlüğe getirildi.
Milli takımda gençleşmeye gitti. 1987'de M. Ü. Beden Eğitimi ve Spor Bölümü'nde judo bilim dalını kurdu ve başkanı oldu.
Judoyla ilgili master ve doktora yaptı.