From your profile choose the menu and select the "Settings" where you can select "Privacy." Toggle on "Private Account."
The private account setting ensures that your posts along with your Stories and profile data can be accessed by your approved followers for increased privacy.
To make your Instagram private, go to Profile → Menu (three lines) → Settings → Privacy → Account Privacy, then toggle Private Account on. Only approved followers will be able to see your posts and stories.