With WordPress installed on your server you are ready to install the theme. To do so you have to upload it to the server and then activate it. You can do this one way or another. It’s up to you:
1. Through an FTP program: Upload the theme files into the /wp-content/themes/ folder. That’s where all the themes go. If you need an FTP program, use this – http://filezilla-project.org/. It’s free.
2. Using the WordPress Upload: You can upload the zipped theme file using the WordPress built in upload system. To do so go to Appearance > Themes > Install Themes > Upload, browse and select the zipped file, click Install Now and the theme will be automatically uploaded and installed in the themes folder.
Now, as the theme is uploaded and installed, it needs to be activated. Go to Appearance > Themes and activate the newly uploaded theme.
Make sure you install and activate all the required plugins as some of them are needed for the theme to work properly.