Black, who was capped by Scotland last season, was today issued with a Notice of Complaint by the SFA Compliance Officer Vincent Lunny.
The 28-year-old is accused of betting on the club he was registered with not to win a game on three occasions.
He is also charged with betting on the team he was a player with 10 times and of betting on a further 147 matches.
The three alleged offences cover a seven-year period between March 4, 2006 and July 28, 2013.
Players with officially registered clubs are not allowed to bet on any football match under strict SFA guidelines.
Black is accused of betting on games involving the team he was playing for during his time with Inverness Caledonian Thistle, Hearts and Rangers .
It has not been confirmed if he has been accused of betting on Rangers not to win a game he was involved in during his time as a player with the Ibrox club.
It is understood if he is found guilty of the charges he faces either a fine, a fine and a suspension or expulsion from football altogether.
The fine can range from £500 to £1million.
Black has been asked to attend a hearing at Hampden on Thursday, September 12.
He has until Monday, August 26, to provide evidence to the governing body.