An 18-year-old man from Stafford County has been arrested in connection with a fire at a vacant commercial building.