Frank started his career in Feyenoord youth squad, never representing club at senior level, as Feyenoord manager Jan Mak moved to Sweden and Halmstads BK he took Frank Schinkels with him, which made Frank the first foreign player ever to play for the club. He spent 2 seasons in Sweden, before moving back home to the Netherlands to play for AZ Alkmaar and then Excelsior Rotterdam.
After only 2 seasons back in his homeland, he moved to Austria and joined Salzburger AK 1914. While in Austria, he represented a large number of clubs at various levels, having his longest stint with VSE St. Pölten and encountering some success with SV Austria Salzburg, when the club came second in the Bundesliga in 1992–1993 season.
He remained an active player until 2005, during which time he also qualified as a UEFA licenced coach and went on to coach three of his former clubs.