Yes it will, As long as its a GSM provider like T-Mobile or AT&T. Remember Sim cards mean nothing now days. If its Sprint or U.S.Cellular no it will not. You will have to do some commands while hooked to the computer and have some knowledge about ADB to get it to work. And no its not a dual sim phone.