Question: can you block someone on instagram who isn't your friend?
Answer: If a person doesn't have an Instagram account, the only way to prevent him from seeing your photos is to set your account to private. While a person isn't alerted when you block him, he'll no longer be able to access your profile or posts.