You may follow the steps given below to install your theme into the WordPress
A. Installation Via WordPress Admin area:
Step 1. Log into your WordPress admin area.
Step 2. Go to Dashboard >> Appearance >> Themes.
Step 3. Click on the “Add New” Theme button and hit the “Upload Theme” button, select the theme .zip file, and upload.
Step 5. Click on Activate once the upload has finished.