1990 yılında Gazi Üniversitesi, Teknik Eğitim Fakültesi, Elektrik Eğitimi Bölümünden mezun oldu. University of Wales Cardiff, School of Engineering, Electric Engineering Bölümünden 1998 yılında Bütünleşik Doktora derecesini aldı. Doktora çalışmasında DC lineer Motorların uyarlamalı denetimi (Adaptive Control of DC linear Motors) adlı tez hazırladı.
1991-1993 yılları arasında Gazi Üniversitesi, Teknik Eğitim Fakültesi, Elektrik Eğitimi Bölümünde araştırma görevlisi olarak çalıştı. 1992 yılında YÖK-Dünya Bankası Teknik Eğitim İşbirliği projesi kapasımda Purdue University bulundu. 1998-2008 yıları arasında Düzce Üniversitesi, Teknik Eğitim Fakültesi, Elektrik Eğitimi Bölümünde öğretim üyesi olarak çalıştı. 2008-2023 yılları arasında Gazi üniversitesinde çalıştı. 2009 yılında Doçent ve 2014 yılında Profesör unvanını aldı.
Çalıştığı üniversitelerde, Bölüm başkanlıkları, Dekan yardımcılığı ve yönetim kurulu üyelikleri yaptı. Ayrık Matematik, Biçimsel Diller ve Otomata, Bilgisayar Grafiği ve Görüntü İşleme derslerini verdi. Kontrol sistemleri, Görüntü İşleme ve Yapay zeka alanlarında bilimsel çalışmalar yaptı. İlgili alanlarda 8 tane Doktora ve 11 tane Yüksek Lisans öğrencisinin yetişmesinde görev aldı. Uluslararası bilimsel dergilerde 14 ve ulusal bilimsel dergilerde 19 tane makale yayımladı. Çeşitli ulusal ve uluslararası bilimsel toplantılarda 44 tane bildiri sundu. Çalışmalarına 426 adet atıf yapıldı.
Faruk Tokdemir, 1973 yılında ODTÜ Fizik bölümünden mezun olduktan sonra TÜBİTAK tarafından desteklenen, NASA/ABD ile birlikte yürütülen projede Bilgisayar Programcısı olarak görev almıştır. Bu projede Small Astronomy Satellite II (SAS II) adlı uydudan gelen Gamma Işınları sayısal verilerinin analizi konusunda yazılım geliştirmiştir. Aynı bölümde, 1980 yılında Yüksek Lisans ve 1985 yılında Doktora derecelerini almıştır. 1987 yılında, ODTÜ Bilgisayar Mühendisliği Bölümünde öğretim üyesi olmuştur. 1995 yılında Sultan Qabus üniversitesinde - Umman ve 2006 yılında Kırgızistan Manas Üniversitesinde kısa süreli misafir öğretim üyesi olarak bilgisayar dersleri vermiştir. Birçok eğitim ve uygulama projelerinde yöneticilik yapan Dr. Faruk Tokdemir 1 Ocak 2015 tarihinde emekli olmuştur.
Lisans eğitimini Yıldız Teknik Üniversitesi Matematik Bölümü’nde tamamlamıştır. Yüksek lisans ve doktora derecelerini yine Yıldız Teknik Üniversitesi Matematik Bölümü’nde Cebir ve Sayılar Teorisi anabilim dalından almıştır. 2010-2023 yılları arasında Yıldız Teknik Üniversitesi’nde görev yapmış ve ders vermiş olup, 2023 yılından itibaren Ankara Bilim Üniversitesi’nde öğretim üyesi olarak çalışmaktadır. Ayrıca Avrupa Birliği tarafından desteklenen EuroCC projesinde araştırmacı olarak görev almıştır. İstanbul Teknik Üniversitesi Bilgi Güvenliği Mühendisliği ve Kriptoloji Bölümü’nde doktora sonrası (PostDoc) araştırmacı olarak çalışmalarına devam etmektedir.
Çalışma alanları: Değişmeli Cebir, Halka ve Modül Teori, Hesaplamalı Sayılar Teorisi, Kriptoloji