Futbolculuk kariyeri
Beşiktaş altyapısında oynayan Şansal, Temmuz 1977'de kulüple profesyonel sözleşme imzalayarak A takıma yükseldi. Kasım 1977'de, Türkiye 2. Futbol Ligi (günümüzdeki adıyla 1. Lig) ekiplerinden Sarıyer'e, sezon sonuna kadar kiralandı. Ertesi sezon başında ise bonservisiyle birlikte Sarıyer'e transfer oldu. Haziran 1980'de, kulübüyle olan sözleşmesini uzattı. 1982-83 sezonu başında İstanbulspor'a transfer oldu ve 1984-85 sezonu sonuna kadar burada forma giydi.
Teknik direktörlük kariyeri
1988'de Kartalspor antrenörlüğüne getirildi. Teknik direktör Tezcan Uzcan'ın takımdan ayrılması üzerine, geçici olarak takımın teknik direktörlüğünü yaptı. Haziran 1989'da, Silivrispor teknik direktörlüğünü yapmaya başladı. 1991-1992 arasında İstanbul Güngörenspor, 1992'de Yalovaspor, 1993-1994 arasında Eyüpspor, 1994'te Gaziosmanpaşa, 1995'te Edirnespor, 1995-1997 arasında Büyükçekmece Tepecikspor, 1996-1998 arasında Kasımpaşa, 1998'de Kastamonuspor, 1999'da ikinci kez Kasımpaşa, 2000'de Beykoz 1908, 2000-2001 arasında Tekirdağspor, 2001-2002 arasında Darıca Gençlerbirliği, 2003'te Kartalspor, 2003-2004 arasında ikinci kez Kartalspor, 2004-2005 arasında ikinci kez Eyüpspor, 2005'te Sarıyer, 2005-2006 arasında Tarsus İdman Yurdu, 2006-2008 arasında ikinci kez Gaziosmanpaşaspor, 2005-2009 arasında üçüncü kez Gaziosmanpaşaspor, 2009-2010 arasında Çaykur Rizespor, 2011'de Van BB, 2013'te üçüncü kez Eyüpspor, 2017-2020 yılları arasında Serik Belediyespor ve son olarak 2020'de Karaköprü Belediyespor'un teknik direktörü olarak görev yaptı.