Device-to-device (D2D) communication-enabled cellular networks allow cellular devices to directly communicate with each other without any evolved NodeB (eNB). D2D communication aims to improve the spectral efficiency and increases the overall system capacity. For future mobile networks, intelligent radio resource allocation and power control schemes are required to accommodate the increasing number of cellular devices and their growing demand of data traffic. In this paper, a combined resource allocation and power control scheme for D2D communication is proposed. In the proposed scheme, D2D communication reuses the uplink (UL) resources of conventional cellular user equipments (CUEs); therefore, we have adopted single-carrier frequency division multiple access (SC-FDMA) as UL transmission scheme. The proposed scheme uses fractional frequency reuse (FFR)-based architecture to efficiently allocate the resources and mitigate the interference between CUEs and D2D user equipments (DUEs). In order to guarantee the user fairness, the proposed scheme uses the well-known proportional fair (PF) scheduling algorithm for resource allocation. We have also proposed an intelligent power control scheme which provides equal opportunity to both CUEs and DUEs to achieve a certain minimum signal-to-interference and noise ratio (SINR) value. The performance evaluation results show that the proposed scheme significantly improves the overall cell capacity and achieves low peak-to-average power ratio (PAPR).