A Danville man has been arrested after he fled from police and officers found a firearm and suspected controlled substance in his possession.