Cortana requires Windows Phone 8.1 or higher. There are also Region and Language restrictions... So a lot depends on specifics. It may or may not.
If your OS is up to date and you are in a Region that doesn't have Cortana, you would have to alter the Region and Language settings to get it to work for you.