diff --git a/src/main/java/slvtwn/khu/toyouserver/dto/GroupCreateRequest.java b/src/main/java/slvtwn/khu/toyouserver/dto/GroupCreateRequest.java
new file mode 100644
index 0000000..a05ec46
--- /dev/null
+++ b/src/main/java/slvtwn/khu/toyouserver/dto/GroupCreateRequest.java
@@ -0,0 +1,4 @@
+package slvtwn.khu.toyouserver.dto;
+
+public record GroupCreateRequest(String name) {
+}
diff --git a/src/main/java/slvtwn/khu/toyouserver/presentation/GroupController.java b/src/main/java/slvtwn/khu/toyouserver/presentation/GroupController.java
index 17c195f..30685a5 100644
--- a/src/main/java/slvtwn/khu/toyouserver/presentation/GroupController.java
+++ b/src/main/java/slvtwn/khu/toyouserver/presentation/GroupController.java
@@ -3,18 +3,25 @@
 import lombok.RequiredArgsConstructor;
 import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RestController;
 import slvtwn.khu.toyouserver.application.GroupService;
+import slvtwn.khu.toyouserver.dto.GroupCreateRequest;
 import slvtwn.khu.toyouserver.dto.GroupResponse;
 
 @RequiredArgsConstructor
 @RestController
 public class GroupController {
 
-    private final GroupService groupService;
+	private final GroupService groupService;
 
-    @PostMapping("/groups/{groupId}/members")
-    public GroupResponse registerMember(@PathVariable long groupId) {
-        return groupService.registerUser(groupId, 1L); // TODO: user -> argumentResolver 등록 필요
-    }
+	@PostMapping("/groups/create")
+	public GroupResponse createGroup(@RequestBody GroupCreateRequest request) {
+		return groupService.create(request.name());
+	}
+
+	@PostMapping("/groups/{groupId}/members")
+	public GroupResponse registerMember(@PathVariable long groupId) {
+		return groupService.registerUser(groupId, 1L); // TODO: user -> argumentResolver 등록 필요
+	}
 }