Bjørn Lidin Hansen startet karrieren sin i aldersbestemte klasser for IF Fløya før han i 2005 begynte på Norges Toppidrettsgymnas i Oslo, og ble en del av Lyn Toppfotball. Han spilte én cupkamp for Lyn i 2006 før han dro hjem til Tromsø og skrev juniorkontrakt med Tromsø IL. Etter godt spill på andrelaget fikk Lidin Hansen sin debut i Tippeligaen 12. juli 2008, da han på overtid i kampen mot Aalesund kom innpå som innbytter for Morten Moldskred. Dette skulle også vise seg å bli hans eneste førstelagskamp for TIL. Omtrent et år etter Tippeligadebuten ble klubb og spiller enige om å avslutte arbeidsforholdet, og han forlot klubben for å studere. Lidin Hansen var nær å signere en kontrakt med Sarpsborg 08 i april 2010, men da dette ikke gikk igjennom signerte Lidin Hansen en kontrakt med Tromsdalen UIL. Han debuterte for TUIL 26. juni 2010 i en treningskamp mot Alta IF, og scoret også et mål i 2–0-seieren. Lidin Hansen forlot TUIL etter 2012-sesongen, og 11. april 2013 kunne Lyn bekrefte at Lidin Hansen hadde signert en amatørkontrakt med klubben.