diff --git a/controllers/friendController.js b/controllers/friendController.js
index b278d1ace3e11f7ec92d86c1e9e32b8c1b6b9327..de0d7e0d1dac2383406e9610913df921ccb90c78 100644
--- a/controllers/friendController.js
+++ b/controllers/friendController.js
@@ -149,7 +149,36 @@ class friendController {
             });
         }
     }
-    
+
+    /**
+     * 친구 삭제
+     * DELETE /api/friend/:friendId
+     */
+    async deleteFriend(req, res) {
+        try {
+            const userId = req.user.id;
+            const { friendId } = req.params;
+
+            const result = await FriendService.deleteFriend(user, friendId);
+
+            return res.status(200).json({
+                success: true,
+                data: {
+                    message: 'Friend deleted successfully',
+                    data: result
+                }
+            });
+        } catch (error) {
+            return res.status(400).json({
+                success: false,
+                error: {
+                    message: error.message,
+                    code: 'FRIEND_DELETE_ERROR'
+                }
+            });
+        }
+    }
+
 }
 
 module.exports = new friendController();
\ No newline at end of file