До 2007 года Кольторти выступал в Швейцарии за клубы «Кринс», «Шаффхаузен», «Тун» и «Грассхопперс». 31 августа 2007 подписал контракт с испанским «Расингом».
В составе сборной Швейцарии Фабио принимал участие в чемпионате мира 2006. Должен был он принимать участие и в чемпионате Европы 2008, но в последний момент из-за травмы был заменён на Элдина Якуповича.