1965 yılında Konya-Beyşehir ilçesi Sekli kasabasında doğdu. İlk - orta ve lise tahsilini Ankarada yüksek öğrenimini Anadolu üniversitesi İşletme bölümünde tamamladı. 1985 - 2003 yılları arasında Keçiören Belediyesinin çeşitli birimlerinde görevlerde bulundu. 2003 yılından beri Mali Hizmetler Müdürlüğü görevini yürüten Osman Türkan 2017 yılından itibaren Strateji Geliştirme Müdürlüğüne atanmıştır. Evli 2 çocuk babasıdır.