The fire happened around 5pm on Lyerly near Fulton.
Officials said flames spread to a couple of units before firefighters were able to put out the blaze.
There were no reports of injuries.
Police have not said if the man had a motive for allegedly setting the fire. His name has not been released.